1
0
2237
4355
1946
3289
1842
2515
430
2734
2252
3242
1463
3137
3581
4128
3260
3631
2789
4020
499
1266
2626
3537
2313
2415
4318
4465
356
3808
3430
903
3119
2668
3938
3083
458
2348
118
1870
3584
3175
863
255
623
1925
151
124
2890
1596
1624
2383
1392
878
3858
868
3171
4292
2203
139
4403
2412
2746
1004
1628
3176
1250
4459
3540
3460
2327
2027
3078
3327
2876
3142
2320
1681
4231
2227
3710
271
548
161
2718
3293
3517
1512
517
1787
205
3751
2828
2914
742
2933
3714
2747
3258
1124
2742
1405
1569
483
1457
1633
1574
2299
1009
1944
1809
2102
2663
3662
1519
1411
487
2342
4368
177
1112
2383
2311
440
1832
1559
1882
1432
19
3357
4234
4197
219
876
1219
2553
45
1223
2475
2880
1995
3816
431
864
885
3101
327
712
4027
208
399
2027
2278
1072
486
640
3989
2242
131
1395
1284
2153
917
3943
2871
593
1510
1657
3650
2951
137
4219
2328
2889
155
4040
2312
3386
2442
4295
3991
3504
2732
2661
4201
2535
355
3944
3915
4059
356
84
3136
2094
2372
1227
3026
3480
2238
855
587
2361
224
3214
1539
4114
320
1092
3991
3988
3042
2571
3728
1129
2591
688
2407
240
725
799
1259
638
1085
540
1976
3078
2946
1385
1942
650
3035
3272
2807
3885
4098
647
310
82
3828
450
2456
756
1766
3552
2036
2188
3877
3661
3408
626
3434
3510
3338
1818
1760
552
126
1543
3082
3842
3953
3984
1753
2050
278
194
154
641
2402
3986
2640
2631
1322
3352
1758
3122
4307
1864
1305
3695
580
2082
2973
2258
3188
4158
4077
3215
3192
1537
1734
1673
2899
3545
2444
3396
2029
3093
2364
600
3776
3288
319
2947
1597
2757
1571
1392
2760
3992
3178
3469
1043
1411
1943
1445
1674
472
4128
2667
107
2097
122
3712
1983
2438
4044
281
2890
2398
4174
2141
3848
4027
4070
3144
901
234
1848
989
3343
839
3566
284
3577
178
3475
3872
3976
1428
4180
562
4286
3600
490
3646
1168
545
1236
3377
1569
1048
3326
4144
1254
1520
1047
165
4449
2498
2868
2929
3201
3547
981
3841
3440
1641
2474
352
880
3277
3645
723
2117
1376
757
3728
865
1080
4143
945
1098
779
549
2192
3423
1957
2476
3025
3086
3464
3651
3712
2205
1984
4349
708
1452
1908
3854
3802
938
4375
781
1086
49
2857
140
527
2826
547
2816
4288
908
146
386
932
2384
103
1527
3864
752
2310
2345
1460
98
1850
2749
2413
1690
4094
2008
1272
237
3224
2557
1564
4413
2726
1679
3155
1253
1093
2057
3323
2176
949
2580
1745
2477
2351
2494
1128
929
383
1624
3591
960
3753
3957
2795
2307
3399
2557
1907
2842
3771
312
1622
1335
2679
2870
3703
1808
338
2398
1618
2477
3217
4092
321
102
576
2392
1111
3250
4279
3215
4104
2748
0
3768
2757
1296
3319
1672
4
1958
1877
2192
969
4039
1859
280
2694
1888
1897
413
123
1700
2116
2571
2268
775
3516
1458
2174
698
4300
4310
3714
442
1264
2682
2566
4262
4188
2839
2150
3797
1953
1621
1326
3721
1033
1829
2595
650
427
4170
3446
727
1924
1463
3143
662
1720
4025
4260
2806
4297
2488
2269
867
3256
934
1267
157
1303
2394
2253
314
1251
1708
326
55
2745
1294
3908
2517
3987
387
3921
4104
1001
1679
1147
907
2822
445
1084
4302
3681
3684
345
3157
1969
1791
968
1698
3208
1438
457
1741
149
1990
2117
630
4145
2240
2625
2628
376
592
1613
3930
3062
1190
3209
1116
3411
882
499
4201
3773
2332
3613
1396
846
443
4134
3593
2966
2214
1374
2931
1434
444
2720
290
533
10
2883
2672
1760
2639
1286
1229
2003
3093
4162
12
708
2367
3641
748
4175
133
2944
3586
3109
422
1326
4121
4110
4116
1778
3170
228
1032
284
1422
1118
485
1929
1283
1469
802
2239
2186
1284
3674
356
2354
3019
4319
762
675
486
3264
2968
3538
2663
3263
548
161
3390
1173
999
1933
4355
1356
1337
809
1202
3116
2858
1126
1536
4099
1552
1106
1474
1773
4160
4104
2380
194
592
702
1353
809
1149
1102
3384
2649
3018
3575
1141
4027
3891
3173
2672
2798
1193
2699
2418
2766
3156
1417
2620
1934
4100
222
725
3169
4046
3781
846
3185
2141
556
2799
1854
4017
2720
3175
4375
537
1964
4202
1640
4
582
688
4221
1253
2926
165
490
1876
3796
1569
9
292
2032
557
1547
310
96
152
807
4349
2938
3848
3157
1168
1430
1247
1736
2256
496
432
4204
4174
2797
1888
808
1802
284
3393
935
2923
761
2259
3023
2769
3738
288
1062
839
1826
1064
1803
1236
2309
376
3961
3550
2694
1069
1701
2824
952
3446
3762
567
2724
3383
105
2991
3218
3113
1664
2625
299
3496
3759
289
3333
1992
1286
2988
1001
4312
2249
411
2633
3577
1619
2249
1149
3078
3901
954
848
3066
4229
3173
496
1042
203
1216
3087
3793
2880
2715
2149
2942
3751
3703
956
1560
4078
3881
3446
876
3759
868
3158
2111
4069
1420
3719
2682
1209
3831
4014
719
873
251
972
1867
3069
2318
2857
1896
343
394
785
1105
2001
944
3725
1486
4156
3115
686
2980
1317
534
2364
187
64
3393
2013
3486
2523
1657
2218
2522
1999
86
107
1922
661
993
2911
628
1369
37
2946
2698
1585
873
4077
4272
809
2828
1795
2764
3601
478
1393
33
1933
2419
2390
3355
1175
1772
292
3852
4421
1012
1171
2541
4035
2361
1775
3194
3007
1110
2456
198
4110
3429
704
4223
2775
3155
359
385
3251
1467
1019
3112
497
3855
4313
2693
885
1339
4178
3441
3475
2869
3795
1875
1676
2740
1150
4005
145
1394
2696
505
2459
3164
0
228
2609
2631
1643
1906
2342
2261
489
128
2477
4092
365
1425
3919
3351
3396
1435
3179
3016
2699
3318
530
331
2394
2599
3817
2728
828
2085
903
1103
4392
1536
1660
3060
2535
3539
4305
4111
1531
3800
1883
2728
4352
2734
2876
3503
2612
3573
402
1999
3968
2519
171
2180
4329
5
2574
877
3291
1397
3403
2650
1949
4180
467
1956
4097
1048
1291
1433
1943
2005
2672
1210
2813
4182
1527
2527
3920
1072
1156
1144
2325
3518
3950
1273
3374
1379
3712
1412
452
2466
1757
834
756
2433
1447
922
3604
4325
2859
2857
360
3779
3343
2284
2228
3580
1434
3782
2618
110
2344
4090
3179
552
4440
3380
3190
3484
849
2285
3267
745
4027
2847
2595
1928
4119
4205
993
4169
1420
3905
1806
3724
3645
2233
3791
2123
2503
1899
256
4270
207
2884
3753
2977
2926
540
831
4395
105
849
2951
2604
4403
1287
1909
3191
1360
418
2163
2535
1181
3022
4045
645
949
582
2584
1651
3027
2091
4246
1425
2910
2226
1433
4065
3418
141
2079
977
3215
1788
4401
2214
3576
3104
4232
1538
3166
1333
314
1450
46
3037
2763
1840
3880
3905
1738
3024
1172
1371
2230
2011
1565
3088
2744
626
10
1787
3673
4449
4330
2992
1585
4314
1589
3090
3684
2555
4138
166
676
3898
4053
2344
4137
1696
454
2534
117
1432
2394
2105
1807
2804
2239
2058
3509
1679
1943
3956
2427
1040
2165
910
4312
2637
3765
516
2479
2640
1649
3843
1245
2713
3409
1851
3407
2446
2310
1096
1611
1039
2273
3846
3933
182
972
1227
2025
1967
887
3676
3901
4150
517
991
2011
1932
4462
887
2641
935
4055
1613
2419
1967
3652
296
2233
4201
4198
4048
1045
1241
942
1406
2090
2202
1826
730
646
1002
1402
3019
1781
611
2640
4169
1864
2523
513
4335
1404
1837
2291
2617
533
1657
3042
1324
78
3766
3569
3194
1827
2149
865
2444
4171
1038
2190
2253
593
3576
1661
4013
2763
3769
1358
75
3090
1004
1334
4432
3610
74
1180
4423
3113
2330
1353
296
923
380
4420
193
193
505
2943
3966
819
2433
371
1303
1263
3162
2471
851
2970
2695
236
551
3413
2951
431
2998
3048
2716
41
4072
4297
4132
533
596
3152
4418
2223
1970
2139
3408
4176
2944
1294
2766
1679
2063
1227
1120
3379
3486
2861
3891
2970
1548
785
1799
3827
1102
2373
3275
2306
263
3472
2891
1240
3897
364
3205
1491
2992
2881
431
1163
4267
4063
1295
1853
2085
3681
3758
489
4042
1366
2307
3635
43
2278
2250
1595
3890
4429
810
2799
4018
2743
3617
2335
1956
705
2263
1661
4121
4055
3829
3099
1454
1956
599
3104
4041
1250
436
2346
3911
2460
822
4207
1765
1992
3188
2692
2938
4425
942
473
4203
3695
3485
1515
4435
3298
1313
4249
4336
1219
1204
377
3377
1258
1496
0
1191
1797
591
4434
1156
827
918
590
262
3729
1144
3604
3851
1134
3393
917
2065
1909
2310
1807
2683
3320
4170
4134
2238
4145
3874
3382
3825
449
1365
2938
2302
3231
211
1924
1306
764
3689
4096
1453
1532
1770
2966
81
3969
575
1718
3011
3923
2417
1375
234
3129
294
4251
3778
1186
3655
2523
694
4386
937
277
3285
1257
1340
2420
324
1240
1228
319
3369
2602
1933
4323
540
1501
816
2937
2287
1099
384
2707
2035
3887
2552
1979
813
2456
1387
1825
331
1632
3932
2105
1251
1264
4127
30
1665
406
401
882
1991
2220
672
1279
335
1043
2349
1710
3192
3777
506
543
1682
2484
1178
2371
617
339
4228
1683
3714
370
1289
1126
1325
4313
4129
2275
3316
2294
4238
4095
1199
3434
1380
1041
2378
2755
78
2862
257
193
683
4215
18
2062
1293
3073
1775
2011
3203
4302
934
3288
2375
4296
2936
1576
1249
1930
119
160
3340
2105
3491
2636
820
818
3601
686
312
195
4055
4307
4206
3500
4335
3277
3648
1614
4159
2860
2016
651
460
1972
1028
1464
3811
3456
1855
886
2916
2171
3302
2761
543
229
168
165
3868
1273
98
3123
2575
1389
378
1618
2436
439
1974
2506
4446
1498
1841
821
3647
1047
3859
3694
3502
3028
3218
4137
4098
3340
3981
2312
183
4310
1555
2360
4356
4
1157
3379
2039
432
3028
177
2787
2597
329
1751
1265
1077
500
1618
2360
3077
1133
878
2890
4394
925
2210
1589
2275
4202
3822
2309
2334
2055
4245
2034
1113
3949
1710
2137
3622
2396
2254
344
2131
4194
2161
219
1742
4014
2654
569
1321
3305
514
3102
570
29
3687
1865
1215
139
1665
590
3112
1396
3396
2388
4164
3847
2351
2286
2805
2361
434
2809
2393
104
4216
3595
29
3756
2200
608
4261
4292
3654
3521
245
2775
804
1000
2556
3242
3691
3835
1109
1871
3002
3279
4310
1788
3477
3853
1633
1466
3133
606
2788
4420
2097
879
3350
2461
3820
4257
0
2972
708
747
4239
2759
470
1974
2729
4164
368
3859
1914
1728
2314
4036
2024
820
1880
305
1559
2233
1313
2495
1571
4301
3907
1677
4046
3097
298
2450
1259
473
2038
2244
3367
1490
3820
3721
1446
1073
2386
3836
335
1740
3895
2629
1267
1796
2809
2163
3185
1279
3265
1988
4418
1117
4314
4087
2866
1865
4327
4326
4254
2340
3397
381
3755
4188
3448
874
1627
2257
236
3984
2073
2995
3215
3804
3321
3615
3311
1381
459
3888
4057
4192
2528
510
3069
3109
933
4174
4132
1851
1411
2468
1748
3973
1107
1817
4195
3210
513
987
970
689
1036
728
3573
2359
725
2551
955
1821
2585
1607
1480
1344
2988
4348
4342
4024
3047
3782
501
4320
1573
3542
2067
3010
3301
2271
392
2210
4460
625
343
1406
2327
3506
1833
2144
1744
4163
3023
0
2546
2903
4221
2475
3617
2141
3716
17
4084
2095
1990
2196
2227
2252
1151
3943
44
666
1964
4033
2768
4032
859
4286
2293
913
4003
1998
2105
766
3586
792
2632
705
2639
943
657
1846
1427
4358
4047
4267
782
3249
639
836
4382
2758
3938
94
1660
1879
34
4219
1261
266
4286
2025
2674
1013
1921
1612
2769
4122
1000
3223
3490
3572
1027
2284
3845
4029
4145
597
1701
135
3867
3944
1715
3587
4204
607
1536
3903
2765
2131
3223
2780
2399
4202
1514
1346
3352
1124
3833
3369
3670
1897
3015
1908
1877
3259
605
1466
3719
2630
2884
158
797
1098
1753
1558
1097
2989
3443
4290
1709
1658
2253
1716
4131
4233
524
1558
3230
553
456
2435
3702
148
2842
4471
3345
2846
104
1279
2239
4097
2750
876
2190
1832
338
3182
1440
2168
3015
241
3896
2689
2612
3091
1057
902
4275
1429
137
3406
3042
831
1903
617
1192
3231
3720
2806
895
1673
1186
3564
1230
1602
3284
2420
3080
183
3963
3956
2753
1148
4237
2215
2687
1149
4186
755
1297
1422
2972
4325
3387
2015
510
4073
1084
1537
849
459
3522
452
2510
82
1035
3569
2934
4094
509
1917
724
2718
1425
954
955
3350
355
1912
574
4372
224
684
800
676
952
491
722
1500
913
1212
3781
2772
955
444
842
3844
73
978
901
910
2522
2460
1732
846
140
2670
3969
521
2933
3294
138
2967
4136
2945
1207
4082
1642
3137
1196
2926
1665
3532
1148
2301
1540
2777
1834
582
17
1881
3323
2086
1551
2073
3442
301
4267
2960
800
574
1644
353
1928
3595
4081
288
1268
1729
3293
3974
470
2102
3408
3085
2258
2165
4336
36
2326
3630
1472
1566
2559
210
361
4348
3481
2082
1026
481
3201
1165
3057
830
2543
299
385
1294
2595
406
108
1560
3515
1188
3260
1205
1331
2077
3443
4152
1261
788
2067
242
2526
2499
1692
1603
3291
4101
185
3874
141
4
2170
209
2077
4395
3237
2126
2486
223
1901
1690
1122
2777
2355
2446
1470
1652
3956
803
3228
1617
97
1712
3506
2298
4415
1511
4221
4376
4394
1733
4191
1355
1226
1246
932
4273
4309
2122
658
986
1373
3983
2782
2557
4023
936
3427
4279
3826
403
2420
733
1295
2029
620
118
1452
256
1843
4067
2482
3487
3688
1088
1672
247
1428
1781
3531
4058
3092
1806
19
1403
947
1660
1463
385
4104
926
2968
1085
3231
1624
879
2723
3
4394
3728
754
569
2138
2590
4053
2034
2861
1476
4291
1049
3294
4448
4220
1202
2731
340
2067
1769
295
527
3497
2393
3495
2952
2779
1008
1582
64
4032
882
3922
2021
1006
3452
3318
2275
4410
770
2260
134
2417
1556
2907
1544
1493
2345
2409
1363
3460
3337
1100
227
2358
1648
3600
3613
5
3856
3517
3233
2714
2980
1116
3512
0
3763
2856
545
3573
3972
4387
3220
3229
417
4166
4181
3025
3339
545
2189
2387
3429
368
3706
3372
4291
3549
1208
3159
2579
4207
2337
3565
2701
2802
4279
3983
971
3822
3133
3654
2455
2951
1677
3693
1397
1794
1660
3603
2952
2598
2312
1346
803
4264
669
1865
3100
3538
1039
3946
2993
32
2060
360
89
3701
3722
3577
1090
2593
152
2745
1011
1900
2002
1336
2739
3869
1402
2728
112
1281
1082
2384
1844
3252
3780
2331
4313
4444
1665
3214
3541
3669
3343
583
2863
1398
4131
548
2023
2164
254
2209
3254
3988
784
1893
1212
4075
3630
3579
2347
2909
3530
2851
4392
1153
2781
2038
306
2034
1315
3590
1375
1614
2034
748
597
3793
1224
1182
4087
2479
1986
385
1763
1336
1369
1885
1555
93
4102
534
3225
1544
4139
2118
2222
2414
422
1256
3526
3433
111
808
4178
2831
2835
3893
2214
2369
4195
1272
4142
3436
2044
1748
2763
1544
154
609
2762
4001
2273
407
2987
299
2660
2511
2417
3032
2431
166
4104
991
4084
2355
4356
384
1083
3013
4468
555
4154
232
162
3688
4401
1047
1424
730
3653
2870
1694
2056
1857
744
1008
1786
1339
2528
1786
1920
3404
679
1216
322
2437
1531
1288
3128
3907
3068
99
4296
3379
4119
3204
312
2521
2061
209
159
2010
2448
2
815
1336
1284
3167
1346
1281
3321
4415
1923
4013
3927
309
1069
3654
3651
3718
1729
2055
2132
917
2232
3678
3832
1521
4446
1953
3829
344
4249
2049
3574
1037
3783
3095
2718
2276
2882
1362
258
627
2439
2824
1735
1714
1248
4124
3396
1420
2794
1507
2713
2509
2793
1634
3854
3699
3194
4362
3559
1512
1833
251
2121
3462
3508
4235
1535
3536
1932
1707
1373
3443
2089
3037
3762
1103
111
982
959
2130
2027
1952
217
464
2451
4442
3077
4016
3752
370
1921
1765
3155
2815
1768
1431
1289
2349
599
1408
3306
2655
2038
1018
3467
2184
2709
418
427
3524
2686
1540
2506
2129
2223
645
297
474
1311
4390
1795
4127
1921
1977
678
2309
3390
3389
1757
12
3230
3487
4319
4410
2043
4303
1290
2493
3967
3229
1485
3296
2070
1208
1452
2124
2688
2168
3846
1326
234
145
4022
2987
944
4042
15
2889
791
1065
850
675
4204
2655
3517
588
2915
1553
4326
1766
2291
1601
2369
1910
486
3989
3986
453
1010
2665
527
544
3895
200
75
1148
1610
3531
4327
4349
3257
771
3781
1790
3267
3694
2797
3696
3531
2699
3341
2453
850
3445
1538
1677
1774
535
701
1440
1817
307
2937
1116
1898
2308
1119
3237
248
3114
1161
830
3754
2526
3006
3581
3464
1169
794
3862
1907
4229
4165
3111
691
970
2376
495
2646
1983
3200
12
4296
2724
339
4157
3381
3975
2824
3227
486
1410
3893
27
579
3119
2344
4404
590
463
1846
0
1167
112
572
659
102
2431
1195
2598
1509
2072
3838
258
424
4310
655
1341
3540
1009
4064
2182
948
1730
3032
3247
3350
1938
3084
2765
289
1933
2169
1813
4454
259
2812
4010
1184
2258
571
205
3360
3032
2514
2843
2232
1134
2183
558
211
455
2155
1590
1255
4315
1636
1892
879
647
3033
49
2887
72
3062
2323
4182
3096
3310
1092
1363
2088
4227
1357
100
3376
3210
2273
1324
1542
1016
1382
288
3459
1718
4234
4386
410
2474
1598
4239
2690
3405
4313
888
2658
2250
2778
292
4122
3593
1494
701
1758
1305
3955
2483
1036
436
3531
4297
2703
542
3770
3048
4306
4288
2319
2776
3364
458
595
59
2636
3394
981
4226
470
1716
1497
1169
4418
3854
3962
1509
3003
4156
1681
2702
4112
1549
2216
2613
1914
2341
2261
1615
3276
1920
2795
117
1422
248
2713
2911
4017
2183
232
1159
863
1915
3288
489
515
3506
594
2104
3762
387
132
2512
2625
2961
3364
306
3141
191
3887
4058
4141
26
3965
1345
2031
4409
1160
1205
3794
3455
265
2672
4335
2291
3945
3212
2216
33
4086
3165
2706
3387
4295
2606
4133
6
4032
1793
1818
868
729
3463
366
3842
1955
1200
881
688
2827
1248
891
1850
2535
3857
1565
560
206
1632
410
205
2765
3194
3649
2497
201
1925
2561
516
3968
2467
718
474
4287
3224
4280
1254
2361
1138
4450
309
3560
2393
3104
1952
3421
4441
536
3898
1984
591
923
1450
2604
3646
1706
3767
1297
4382
3735
1648
2942
612
2676
4370
3003
3032
533
676
1498
2305
2631
576
963
2458
4111
2957
4435
4451
2139
945
1473
3966
3548
74
1201
3142
3266
4106
612
2014
1012
490
169
120
2745
938
3026
2061
3110
463
2474
4310
1084
2203
768
4219
513
4254
3238
1638
134
1228
3562
1848
4435
3165
3273
583
103
1861
618
3654
3718
529
3695
4122
636
2001
3865
2496
1017
1557
3136
172
3247
2255
3639
825
416
3247
702
3692
1700
2774
2643
2745
1698
3781
4403
1306
4098
1115
429
229
466
3028
1122
2546
2071
3916
4277
1410
148
910
1947
805
70
4178
878
988
2549
4069
642
3297
1914
560
1335
2888
4328
791
3178
3307
1072
3390
420
3184
3321
4136
1653
3973
4147
3803
372
973
2829
2370
695
1821
2004
803
604
1946
2081
3313
3255
2990
145
1246
3151
3974
221
2542
1715
2803
3245
1319
1974
1240
3458
2046
2401
2824
1357
1896
1909
2821
3541
4342
1082
3175
1822
871
1009
4261
17
4128
1269
246
3443
4331
1425
1457
3143
3990
2737
998
3331
344
2902
1414
644
2296
2968
1439
578
4027
4303
3055
1492
2550
3963
4309
2416
4235
393
3221
4298
1285
1645
2651
234
1016
1453
2738
468
3628
1130
112
1905
2942
3751
923
4113
766
910
1288
0
2948
2058
3445
3284
1193
1339
4048
4119
21
1959
3329
116
1934
938
3671
3584
377
1101
3588
377
1848
3672
978
26
38
1111
2247
3649
656
1517
2405
1946
1990
2009
353
2452
2086
1465
867
1829
885
1888
2380
2957
91
3971
3364
2444
2400
533
3491
2114
1759
2843
716
2723
2662
3356
1248
3247
2842
3613
3016
2854
372
3526
2233
1719
3278
537
1679
4008
3563
2610
211
2279
1140
4285
2583
3298
554
3515
3467
3690
261
1475
2522
1477
4187
4139
3255
2388
2344
3860
112
4101
500
4106
4117
1070
3742
922
2620
250
119
1569
1784
1346
3590
2566
2142
4180
3392
2269
1012
694
2384
4097
2277
1668
1635
1302
2162
2653
279
3445
903
151
3984
3770
296
2442
1425
3825
116
1450
3936
2848
1006
3932
2381
1244
914
1856
2539
3112
1347
181
2245
777
2352
1828
1773
823
1187
104
1488
265
2771
3988
4296
1804
855
3947
4063
2539
3811
3218
1376
3249
1607
657
1178
24
2734
1484
4469
2639
762
4253
3235
3458
1779
3807
2874
3975
1208
1487
222
774
614
4364
2207
3041
1139
473
4432
864
2952
4372
160
3141
262
4051
3015
3418
2464
83
262
3555
1417
375
2099
2577
3043
1924
3422
1990
3093
875
1657
3153
3683
2340
1291
1688
1746
3997
114
3470
3326
2741
3757
4161
3625
105
456
1093
2589
2522
785
236
1625
2713
3580
155
3844
2311
2402
285
3137
1448
1830
3565
599
4392
3425
3525
2438
262
1878
1308
4399
2012
2464
3954
74
4466
643
2228
3956
1189
2366
2625
4312
2296
3872
3949
2568
4335
2109
3525
761
272
2335
958
1994
4224
493
863
1917
6
3965
473
3960
2525
4311
3310
1998
399
3637
15
895
2381
3471
14
2946
1007
2541
1974
2655
2811
4005
890
1923
3888
4010
2990
313
3683
1152
247
3522
3107
1823
2794
3544
1706
4017
3967
3092
1549
2704
413
4135
2409
3192
213
1431
1645
4197
3420
1844
4421
2477
3613
2032
541
4386
2616
55
853
2853
1084
1241
3462
726
3374
1048
3667
1907
468
3603
1152
4025
1922
2578
3260
2557
837
3951
2727
3565
373
2942
3537
2123
427
3009
1209
831
552
4067
3111
4042
4281
3129
4432
1221
1831
2287
4388
785
2243
4295
958
2207
1079
1238
1061
779
159
1619
403
884
509
1953
561
987
1168
3773
3992
1798
3233
156
1621
527
1370
2844
1027
2067
2517
90
1955
1016
2117
3084
63
4351
987
4029
2801
3992
2158
2175
1644
4410
915
2908
2950
1624
4388
3318
1689
4196
193
3678
1060
2541
89
2901
3663
2815
702
392
392
571
3266
37
1731
3229
2628
2457
1795
110
3553
2350
1521
4358
529
3834
3417
2183
2825
3303
1553
1958
1106
3255
815
2160
418
2348
2466
1643
872
1015
2636
3441
2776
3934
2611
0
1360
2393
1845
4269
3985
1349
4024
100
2044
1664
2967
2821
4341
702
1101
634
2608
276
3864
2158
2024
3495
1739
2276
2512
1373
430
1239
3283
3931
2062
311
2386
2977
3028
2064
1464
3766
884
4329
1828
1447
1673
3473
2557
4314
1016
3315
4128
3905
1900
3854
3397
4044
2986
4204
2585
4320
3655
3083
3034
924
1826
1906
4068
969
192
30
1939
3589
1814
2159
2092
2916
4461
3670
3134
1945
2292
826
1208
3190
387
1624
388
23
4220
2392
2037
726
1167
728
3166
3339
295
3929
2912
4205
126
3593
27
301
3347
3722
1935
586
2000
1207
986
4104
1144
1773
2848
810
4350
1075
3849
1643
700
1008
134
2876
4349
1894
2864
3508
1460
3952
4247
3772
1477
3734
3887
4284
1080
1593
4380
2926
3652
684
431
2961
3344
3073
1902
2000
1445
278
3348
4185
1170
751
4107
2729
1906
3832
2821
2166
1273
1480
1450
480
1083
3286
3817
4342
4315
3170
2968
4059
3793
3227
1738
1068
2213
3362
4
1177
2421
1437
237
1149
3396
1653
3265
568
3183
4087
2591
3262
3271
1040
2569
1703
3603
951
1062
4351
2916
3116
1789
2198
328
3968
2035
3251
1331
442
2738
4471
4332
3801
3069
596
3244
2772
433
4282
1799
1320
1489
2291
1695
3024
1226
3745
4123
1755
1157
1056
1473
3110
638
284
1138
1613
1346
825
3854
850
1300
1313
2727
2414
395
3680
856
4168
744
1789
752
373
3581
2809
2847
2650
2326
1063
2288
2871
2591
560
4354
3624
3337
1449
162
799
2580
4395
2138
554
2886
52
240
2223
1109
2263
1813
1700
224
668
3938
2806
2170
3316
2285
991
1823
2167
2227
2929
3040
259
3773
2748
3689
4364
2674
2381
2270
3562
360
3930
50
377
2352
2156
2090
1783
2818
254
2253
806
2204
778
2947
127
3019
1919
3430
365
3497
1180
1406
3721
1504
2322
1601
3403
1041
236
1656
1575
1594
3375
1395
3414
1319
2312
49
130
2064
1391
20
2691
4088
1821
653
447
1038
263
3368
1896
3224
2841
1995
3178
1703
1654
3755
1705
4072
2367
4030
1391
3275
3381
2579
4283
2144
3251
2524
266
2072
3512
2512
3873
4107
261
1646
2342
873
1652
4065
4216
1727
2384
3233
1139
4215
3576
1152
1754
1712
1672
2460
1196
1363
919
2861
989
4070
52
4114
2000
1665
3684
3984
1961
2018
3708
2501
4064
767
160
2076
485
504
2474
562
1248
9
1294
2802
1443
307
3001
2028
789
2677
1507
2289
1504
2683
876
3866
4303
3031
1486
2025
2213
1197
1362
97
154
3817
2424
2474
952
831
573
1096
2671
3751
1587
596
809
1046
726
2044
2878
4229
850
2903
3081
2771
3447
796
4110
3562
3528
2349
1598
735
3065
1399
2320
417
1219
2286
874
2774
3881
1916
2252
3334
2592
2716
182
3261
0
3836
1840
98
165
3067
3403
1974
2047
1884
1706
266
1645
1631
2055
2741
3222
1199
2224
820
2664
2588
45
301
1662
236
2899
3608
2975
1986
1857
3510
4273
456
1383
1336
2827
1598
3045
3611
2217
2302
1546
1356
4330
1794
3417
369
3359
2158
3534
4321
73
4341
1255
445
2800
3727
2988
2513
2254
1217
2571
3487
4366
536
2621
2730
3378
4339
1407
4350
3503
882
4221
2588
2354
1259
191
508
3862
2505
1324
3339
1146
3579
3838
497
2459
3013
3978
3687
1384
3531
1431
106
2865
2770
2343
4207
490
1546
1779
4300
3496
104
3702
3823
1159
2057
828
4267
738
3103
4004
967
1306
1736
907
4280
3735
684
945
3729
1966
508
1225
2958
2269
1486
2863
1307
2748
3102
329
2988
4146
307
3110
3134
2952
3220
386
3603
2663
1037
4325
692
1276
519
243
2761
341
253
3987
4297
2131
2535
2836
3972
1976
2203
1587
3663
1604
1191
417
866
2233
401
365
2783
2439
1528
540
4196
1985
3878
3654
1475
988
3963
4238
967
716
2074
2059
1525
2935
3447
16
2568
3761
1965
4147
2125
3219
447
349
908
3642
3949
2643
2725
1235
1846
3453
2273
2394
3102
3533
3761
2618
2647
2693
872
3368
3896
2904
472
2529
2757
662
2444
2794
156
1856
3991
3102
3720
898
165
1536
2454
2883
2140
3644
3182
3035
406
4195
2684
1324
3549
4390
4193
442
1338
1233
4463
556
753
2830
3381
3765
1015
3197
4005
535
2489
1464
726
3136
1013
72
1491
4034
4223
1472
2833
1493
2448
1468
1043
618
3416
456
835
2821
2412
2185
2696
3928
3879
3819
2813
750
1852
2982
2956
1456
3091
1346
837
1267
2177
4359
3967
849
2420
3749
950
2009
3858
606
811
2429
3277
2095
4449
1315
4192
1140
4239
1723
2927
2687
2837
1435
2548
3688
1843
4160
1769
4257
4058
3754
1495
3736
149
1794
2599
3059
3431
4074
150
1399
59
731
1335
2288
662
2376
3396
77
190
2612
2123
3208
34
1816
3867
3639
1447
3496
2258
147
3240
757
1728
1613
2366
2740
1058
4101
2526
2462
494
4285
1519
431
1143
4283
2586
106
626
2869
694
1802
2347
722
2880
4011
2181
3836
4152
2360
3388
99
2973
4277
3749
4325
1474
2892
2129
3017
763
2732
4038
2440
4292
4399
323
3803
4060
3201
4132
4456
189
2142
565
2252
2396
3405
3734
2584
511
3824
3860
470
595
3464
630
2904
476
2557
1620
1268
1536
2375
2825
1432
3893
769
326
3172
3153
1991
3702
595
2308
4315
636
4067
17
4402
3456
4147
967
3169
3770
2715
3564
3086
1536
2232
3771
2550
1078
3706
665
2573
2170
1883
1382
1797
1842
3585
4026
2766
582
2839
1032
1261
3033
2472
2871
1466
3027
4446
1207
4206
2517
4126
2473
1709
1809
2217
3796
1656
0
1645
2802
2407
16
3156
4196
3037
765
893
3726
2608
1956
4444
4219
3760
797
57
2489
3002
2793
3168
2692
2078
3910
837
3679
1357
331
2949
341
1685
516
280
4436
3899
970
4138
2930
1542
2023
1312
1939
2173
957
451
4086
3587
2675
219
4141
4096
3208
3828
1498
1616
3685
3891
2380
604
4244
1574
2813
4303
1068
1005
4429
1808
2770
671
1430
3641
239
1824
2183
3821
135
2015
981
2194
4274
2897
3609
3853
2385
1249
4215
899
266
1880
1194
2407
2155
1142
1015
3455
1837
736
1037
2125
1181
541
204
1401
3469
694
2371
4152
3096
4400
628
2657
204
3453
2526
842
3643
3818
4105
1438
3904
3925
1833
3546
180
3965
3391
385
550
3375
2435
3099
2767
4234
1730
3622
3994
3428
2980
528
944
2447
1690
2276
4030
2306
4353
3263
3877
2031
1439
4451
174
3729
3612
2276
2399
563
2311
3737
3841
2150
2334
862
311
2997
1480
2694
663
485
4232
1770
70
1930
2233
1597
2685
3357
4159
937
949
1112
2575
1126
2117
3892
3533
2975
1114
699
4379
897
3705
883
1032
1277
2515
3424
469
1346
4404
584
1606
3582
2408
1348
2077
2027
2441
2965
1000
2766
4400
4416
709
3895
1466
188
2642
3125
4463
3097
2009
2367
4139
3341
1707
3099
3508
4202
3510
27
3007
827
4172
415
2239
1088
21
596
4178
3443
989
2231
4328
467
1372
2804
3767
138
3523
585
2737
3977
524
790
394
3638
3762
255
1438
518
2363
731
2052
3533
1964
4055
1693
3075
1566
3028
4157
4032
2305
3804
2345
2938
2491
3764
1026
1235
280
2986
2303
2710
4256
3942
798
3809
419
3770
2477
2143
1411
178
1705
3456
3532
1152
4147
4137
1679
1219
447
1640
4153
589
4010
367
1510
2888
1725
4214
871
1004
2705
4361
3261
1834
3215
1839
3357
4081
699
129
593
3829
194
2551
2731
1980
3456
4230
2947
249
4365
3529
1481
493
341
1530
1554
3606
1459
2134
128
3443
1778
4337
3100
3347
4110
1153
2789
3051
3966
3046
2644
2251
2131
3911
1423
4371
767
3251
1119
4242
2431
3864
1050
3057
363
1563
3973
3112
726
3993
4407
1617
2854
2435
2691
3622
1611
663
2446
2715
3971
1777
2319
2105
3942
915
2755
66
2018
1061
2686
57
3332
2029
3552
690
482
2389
858
3848
4003
3832
2375
144
417
2275
3204
2186
422
21
2019
1132
4247
4067
2987
737
1894
1494
822
1408
182
4434
1630
515
1897
579
2236
3134
2597
1228
4241
3337
2557
511
1279
69
4203
3580
1147
1230
2044
3768
2891
1438
148
1581
3591
4448
3180
2944
2064
3855
216
1612
175
3964
1707
3812
2162
882
2582
3321
1456
4160
4104
2011
2326
3864
2209
2549
463
4185
3318
4345
4450
2747
3235
4156
1782
741
1076
3132
0
2913
2974
3072
1689
3144
592
2328
450
727
3352
231
3226
264
2499
3140
1491
1001
210
1059
2556
762
2014
458
250
2124
1022
1418
3468
3992
145
3234
408
1471
2183
1378
1005
73
1268
2806
4378
2404
2032
3511
2432
3337
2065
4047
1382
1077
3955
56
1654
4171
487
2673
2543
2099
3018
2284
433
1364
1796
4195
1995
205
145
2663
1527
458
1777
2105
3424
2834
1544
966
2658
2094
2343
3478
2665
1673
1976
2562
3815
3387
1302
4157
3098
910
3348
2336
1794
1739
2311
4214
2843
3117
45
79
3513
3276
905
1419
3701
2653
645
300
2062
3064
104
285
941
3007
917
474
3285
3503
3164
1671
1466
2817
2267
3395
4337
1506
2680
2520
619
4282
10
2089
2294
4346
1495
3208
3073
3845
2779
3218
2694
676
4159
1626
3340
155
1187
542
1836
4279
3869
211
2548
728
2602
1680
3124
1050
544
2490
2920
3595
3862
3085
2717
1362
250
4347
76
2968
3716
328
4211
1205
3717
4171
4172
4123
1980
3654
2951
4135
2793
3883
2320
3658
3321
4076
3214
392
2157
3873
3100
3636
3887
3415
4355
487
2726
1220
1354
119
3901
425
3067
2761
677
3066
4245
254
4464
916
77
2493
643
4325
4463
4260
2376
815
626
2788
4340
108
2422
4174
2222
2645
1366
3500
118
4457
921
2943
295
2966
3950
1359
2749
928
2207
661
1674
313
1142
1824
1493
1161
2885
655
842
2062
3170
3855
3802
2215
3446
1442
2460
3128
4346
3495
3487
3294
3340
791
1629
1623
493
557
771
3165
1397
2176
408
2997
693
3671
4018
2566
2765
3239
3085
191
3872
2544
4283
2240
3810
2124
2392
157
3834
4118
424
212
2829
2992
1469
768
963
1055
1742
58
2497
2497
1991
332
1656
1877
3194
2842
2039
650
1461
4253
1474
2451
4134
1918
1508
1751
969
2539
4412
3663
685
238
2327
3213
548
1648
1940
2586
4460
2012
2680
1978
4169
1239
1154
4202
1543
3851
3571
1021
2997
847
3624
3496
1991
1881
3935
2117
1206
1421
45
724
2634
2648
1766
673
4436
3651
895
1972
4310
2133
623
1761
3179
2881
2150
176
55
2571
2178
39
3883
2429
540
3969
1376
3322
3855
462
3344
3928
4354
1760
530
4036
2298
4326
1402
1863
4418
1285
2982
258
643
1492
1454
77
1277
4039
1880
503
2834
1046
2816
4448
3252
2175
3274
300
1317
1827
1515
2301
1753
1643
411
519
4091
574
1781
726
3884
450
3098
3015
1879
593
1558
1386
1748
1948
2421
3900
2590
1599
1910
1768
4156
2468
2286
2093
67
3956
3524
2431
4145
4353
2421
3002
1248
530
1612
455
4152
167
280
2172
1079
4135
2447
713
2657
834
29
4190
3234
2429
2119
100
2691
3350
869
3584
2570
949
1586
3939
1076
225
2282
4384
3193
0
946
2997
4048
328
222
777
1655
139
1772
942
3882
3402
1206
3168
2322
553
3963
306
4071
3951
4449
1260
1928
3561
4422
1047
3428
580
1755
1539
3624
3398
1743
581
2699
2356
853
3806
2686
725
2856
3688
2532
3507
127
2027
2963
739
1230
3037
4411
1908
1931
274
4291
594
3527
2206
2013
1184
4387
2688
1549
1892
2519
1102
2675
4107
163
4252
4299
2993
1372
3523
4123
200
1152
1373
266
47
1843
1769
3517
3098
3680
2260
4195
2630
381
2166
398
3417
481
3694
4085
2963
219
3020
2584
4434
3808
2109
2578
3726
2887
809
3217
2506
2714
3219
4318
2591
1498
2766
650
2011
184
2900
1267
4009
2354
2499
39
3725
425
1267
1227
983
4399
3896
2474
1955
733
1033
4299
1139
3374
1051
1088
1265
2195
2187
2005
727
3632
3345
980
818
1935
1696
1597
3568
1506
802
3148
4147
2251
1246
485
1315
1672
1484
3519
734
1501
3905
3800
2772
421
2981
3609
2771
4212
1816
1976
2710
1269
4364
2461
2729
260
3333
1161
4039
870
3236
4045
2487
2613
1776
2840
3558
3860
2938
3887
3225
2192
3631
1985
2706
586
1783
497
3429
679
1430
2209
2280
3458
3957
2067
1338
3117
4183
2076
1635
1124
2835
3232
3813
568
2960
3990
1828
179
420
4262
3264
3518
3072
3886
4004
1225
1347
271
2558
1850
353
2479
2289
4296
2869
2975
2427
272
2022
1723
1422
1214
253
3749
704
3284
1975
4443
696
4181
1542
1064
961
2430
2525
2003
2678
2276
2617
2522
1842
2466
2741
422
1888
2297
4306
457
2383
1399
1259
3024
1700
2370
4206
3330
2935
573
3596
2809
3655
2327
2361
691
2731
1562
416
2133
4121
1379
603
933
4250
1996
2824
81
3176
21
713
2758
1938
3931
1097
1612
1050
2319
2533
292
703
3527
1959
1913
1794
84
2913
378
3363
2107
1598
1780
2599
2673
3472
4433
1738
868
209
2356
1600
3511
2731
4290
1843
280
3188
1825
1547
1170
3061
450
646
4094
1898
1328
3133
3766
1022
258
495
2863
4254
2153
434
2435
2402
2045
3739
788
1095
99
669
3102
809
732
1062
408
381
1444
1050
662
2588
1979
3961
3858
3590
2049
4448
2613
3390
1676
3302
2330
2055
307
2245
2328
2398
2000
680
225
3078
730
3246
4392
3884
4457
955
4221
2898
2096
1317
2328
3579
712
3448
2532
1471
4007
3580
2675
2776
2835
1055
1466
2125
983
1497
4300
2500
2648
819
521
3691
999
4198
531
314
898
184
3383
3532
1143
3074
170
509
2623
1429
1732
1735
1624
3957
1867
3010
3120
383
1099
949
1874
1164
2015
254
2419
2228
560
4407
1293
1307
3273
1092
627
707
3032
3341
1995
1753
653
334
2303
4030
1528
3070
1154
730
2338
2633
1901
2412
3300
651
4234
0
1152
1885
4135
2340
3501
2612
3579
4237
472
348
3121
312
379
2925
3850
3142
3806
4190
1569
4011
3228
3822
2390
1032
206
657
26
15
3071
2102
1128
3460
3363
2639
4448
4305
80
573
1307
1896
3637
4430
764
4344
2322
3525
819
3272
335
1884
73
3365
4313
1838
2986
4424
1168
661
3203
2341
627
4278
3493
436
2652
477
2968
1681
3370
3984
2081
615
4439
2659
970
2885
4185
2781
620
792
954
4123
2498
3742
2457
871
1437
2409
2565
1507
561
3890
3433
2175
403
2936
1929
3070
2528
4060
1280
4048
2001
2736
4270
3725
4328
1973
3930
3011
1067
2946
4095
4149
3155
1651
313
3455
1945
4229
3525
3648
2287
7
572
129
2084
4272
3640
2079
2851
4031
3022
124
1706
2294
4049
2091
3879
840
3776
3066
1045
1607
3020
1768
2430
1705
4174
1652
4289
732
3751
299
4109
1119
3983
934
2182
2959
741
3173
1979
815
1961
4298
1046
4173
1296
3723
4353
581
1103
4359
3974
904
2662
2997
2539
318
170
3300
3671
907
3500
3675
2075
2682
3970
564
1999
2789
29
2267
1793
3234
2710
4401
3896
403
3249
2754
943
3600
2459
2408
1430
535
3398
1424
2421
890
2065
4168
397
1387
1904
2225
2667
1162
1717
3618
931
1997
2198
3141
580
2626
276
2494
3983
1506
1777
3814
1113
1577
2348
4009
2297
1320
2133
653
913
3967
202
1546
2206
3391
1006
2518
3519
1716
3392
2938
4166
1114
3944
3393
3908
2162
2089
1964
2588
2696
1070
4117
73
2395
2509
1417
4465
4321
303
1355
513
1631
937
2477
220
2959
485
1521
2391
781
2299
3996
1477
3405
3300
2745
2199
1417
3148
994
1166
3156
1083
746
2704
3171
2478
4341
1173
1266
3908
3267
2601
1479
989
3511
2296
318
909
439
1407
2459
4317
424
1898
1738
4032
3811
2391
3141
541
4011
915
2994
2889
2680
4361
399
3287
481
1690
572
2917
1442
1750
2794
1546
3019
1474
3292
1965
2910
652
4118
3293
3599
1876
2401
1028
2346
1615
2223
238
4153
268
3834
3680
344
285
405
455
1001
3955
2690
528
4281
2067
2616
530
924
863
1389
1582
3165
3065
2215
1500
4453
2125
810
570
3869
3304
2628
1149
3225
3237
4088
1513
77
284
1737
104
776
733
2234
2597
4375
3075
3321
3174
2008
141
657
899
1300
1445
962
1965
3177
4156
3562
1452
717
2270
364
1242
186
1319
3448
1781
1055
2438
98
1402
1630
1234
791
1419
2718
1939
210
1974
49
890
3554
2207
3078
9
394
2801
3877
1304
1001
3937
4119
115
3551
3270
3018
609
660
518
4080
3837
802
1209
1768
828
517
4311
2783
716
4407
1119
2892
1061
1070
2723
1084
1833
4397
1941
2388
3635
2184
3193
2610
2749
2540
4052
3675
0
1870
884
4241
2273
494
3816
3556
4460
1517
2534
1859
2965
3284
658
4371
2564
1089
35
499
2612
1567
3038
1293
2209
2906
1771
2992
4122
3848
720
1044
1165
672
187
2130
4296
1648
3255
1206
3384
3924
4133
174
890
1175
2452
1329
2035
4314
2244
325
271
864
3846
2198
3160
1463
864
1350
3093
4013
2547
1128
3777
2428
737
4253
1247
248
2344
1729
3834
1841
3381
3775
602
2663
4468
2864
1936
3960
3949
398
3515
500
3584
3943
368
2564
383
4158
3953
2363
880
4446
484
4296
248
3466
1242
1726
376
1771
1010
1479
2462
995
2191
3787
1914
3920
4125
1110
679
1692
791
4102
71
2760
1440
1327
3693
497
426
3286
3028
1345
3362
2
868
4442
1003
2141
676
265
1611
320
3115
3773
1414
3021
3855
508
41
188
1337
2778
1890
929
3660
2704
1208
3790
3746
2875
1136
637
1703
2437
7
3175
1144
3895
3717
3570
2907
4420
230
3029
3396
3940
1132
1984
3978
4432
2471
378
241
2158
4428
3064
316
3255
3844
260
301
2421
997
1441
3750
3889
1178
942
1374
2257
526
3199
592
1330
3044
4370
2483
530
3028
2193
3474
4010
1221
1034
3227
2715
204
3812
3399
432
476
104
450
697
3330
2823
3061
4369
2229
2544
3957
3099
1594
2924
1604
2859
3525
3760
513
1257
1071
3487
1353
1359
441
3256
386
2157
2937
1252
3343
2009
1297
1501
64
288
2941
2396
1123
3684
2301
1061
979
850
1637
1395
255
4408
1956
3548
4327
1044
3800
3824
669
3663
1175
1330
2133
1819
559
2115
2512
2223
3617
2770
1189
2624
2926
85
963
434
730
1365
3087
1756
1185
2701
1161
2467
2597
4025
4315
1997
2037
4287
2643
248
297
4016
2991
3608
3975
1799
2615
2815
2812
296
1193
3027
1679
748
627
150
1802
337
2779
4420
4350
1179
1888
3368
1660
3724
3104
4313
3112
206
3808
4443
1857
875
719
873
1821
1328
4429
4274
1060
477
4444
3159
4125
769
3691
3832
4087
227
3031
3482
1892
2095
4334
319
3092
3636
156
3724
2362
2923
817
3556
666
2796
2726
2642
4252
2534
409
164
913
2216
3031
115
1429
332
1189
3211
1813
3616
2813
2629
3629
4022
4036
2412
3196
1876
996
4003
2739
1375
2176
2493
1437
56
1595
27
3103
1298
20
2179
2536
3648
649
974
3602
3950
331
4212
593
1293
2568
2282
3374
2731
2715
951
2939
2284
3060
3797
3786
3061
2138
982
2047
1087
2951
807
3313
2209
1670
256
3813
2457
4421
1523
2594
2522
4078
716
3126
341
1476
2378
1785
1405
168
1698
783
3859
815
2923
2529
3392
289
695
3322
3006
4258
1590
3938
902
4230
1600
3874
2067
1030
1741
2708
4120
2734
3507
1271
4300
3384
1052
3772
2138
0
1929
2184
2851
15
2886
1113
3592
388
1230
490
1598
2961
3853
2135
2321
229
3861
3706
2961
3669
2180
3326
994
1986
2473
1777
1561
514
2399
35
3219
1466
1760
2508
2192
1465
1129
1963
1629
4086
1187
3197
4462
1142
319
3552
42
4441
3205
2702
993
597
329
2091
4082
2923
3443
1140
2522
3943
771
3198
4356
1999
675
774
1982
3885
3821
3621
185
534
1526
1520
1236
4
2704
2339
4384
741
936
2204
3992
3565
1963
3175
2370
4221
1208
643
883
1759
873
3396
794
1510
1952
279
875
3129
3019
1455
2935
1166
3893
3115
2686
827
1611
2369
634
4283
2494
4368
4240
2576
1620
3011
2512
533
2712
3484
3929
2166
3369
3977
1923
1442
4180
4292
4261
3114
1928
529
1823
1703
1826
1943
843
2788
1351
3444
59
1359
569
659
1240
4041
1574
2028
1305
1541
2970
3013
2528
3502
1355
531
2966
3509
4347
2260
1831
1485
929
561
820
2685
2758
1456
3451
3424
278
2422
3423
3114
2357
74
3026
859
517
4455
3389
2669
543
937
3799
3454
14
4241
2357
3247
2031
440
1249
3088
1781
3265
2712
906
2179
1177
2382
521
62
1362
3711
650
3414
3406
1130
2378
3204
148
1336
2052
1194
4386
2891
2417
171
142
3270
3904
3795
2261
104
2535
2829
722
705
3979
927
1741
17
3759
1381
2386
2604
2670
240
1456
2572
3253
11
4329
825
624
701
3355
2759
4
3024
1756
4142
1118
3609
121
3970
889
374
3599
2400
2391
3142
1989
448
557
659
255
4358
3921
1612
3751
637
2678
783
1114
4429
918
838
1193
824
1901
620
1125
957
2348
4261
2311
1085
3501
1404
3372
1549
1783
2889
1293
2199
3925
1031
4359
4315
2492
4052
208
3748
586
1642
404
1961
3708
3120
4444
4036
531
220
1304
1870
1889
65
2183
3257
180
1921
1778
3661
2400
2438
555
1505
1985
765
2170
1799
3101
307
3713
243
1331
788
3648
353
3506
928
1779
711
4394
2306
1472
4387
1309
2641
416
3519
2015
2100
607
1702
3723
3916
3724
1879
2498
2338
2500
3626
4334
3085
624
432
910
3073
2923
1092
1253
484
812
4163
4276
2866
3581
1859
359
1126
3759
3890
2034
3384
237
1497
442
1927
1258
3684
1003
4063
3793
919
2611
3042
842
4006
1032
315
1019
1246
134
2007
4236
1846
3464
3553
3958
2319
1574
4015
414
31
1502
2038
650
3177
2076
1329
266
2048
4097
3863
2473
2219
972
771
1359
3624
3305
2427
2486
1462
4283
3916
3535
1268
2156
2742
3204
2832
1145
4025
3720
1490
2762
4140
3418
116
3083
782
664
1705
3496
2033
2741
1426
2972
1234
3814
2478
1243
2079
326
2738
3007
1957
2597
2279
2482
3917
562
2148
735
183
1867
4325
4211
0
702
3669
496
3609
0
4277
613
2036
1112
1757
842
3012
1979
4048
2073
2001
149
1721
38
3175
2829
1844
757
3997
2610
1621
660
1494
826
2388
3238
4043
575
2921
4030
913
182
1664
1585
1016
1972
388
1675
2157
3621
250
3638
1593
2947
1126
3474
4204
227
169
2552
3530
1177
2267
3790
251
3040
1964
4340
1647
1762
4290
151
1572
961
783
96
3793
1310
2596
15
1340
2590
2449
1419
612
2768
3052
2738
4330
3685
1526
2726
1222
865
2491
2562
2548
1339
1409
2592
1399
1523
4203
4270
829
169
2701
3767
3586
1238
3588
2545
2205
2669
4008
2837
2245
221
2448
2732
3509
3761
209
1823
3251
885
1580
2208
1181
1502
2577
2600
2897
2112
2937
4305
1104
2510
2640
3068
2237
2574
3317
1200
1481
1003
2123
4241
1674
32
403
3063
1221
2065
45
206
2947
4196
1360
4403
371
3829
2841
2342
2645
3252
3491
1037
116
308
1310
1061
1403
2577
3269
3213
3773
1424
369
2941
37
289
1743
153
3943
1913
2973
3451
2506
3679
3570
1891
2672
3779
1282
4099
2667
2729
1044
736
3018
1763
995
2469
3034
4084
1278
2168
94
3496
2618
3227
1013
3672
3858
1138
1867
2478
19
4364
4260
3956
2374
3879
3097
1321
583
2940
4182
1953
2556
1330
4044
3835
61
1555
3438
1689
496
1159
1914
2932
3676
900
527
1525
3194
3259
2999
1951
2067
120
472
2310
2111
47
2745
3865
1770
2173
566
2331
474
3335
2720
1421
2134
3177
1959
400
1651
1491
497
3489
3739
4417
1672
4387
1056
1200
1566
273
1592
596
3569
3341
2926
1227
498
3540
1200
1701
1080
3334
1652
2353
2736
671
2977
2799
1871
1695
879
92
4380
2354
2017
3808
2553
1215
4456
755
1184
2749
2226
1427
1492
359
2822
628
3324
1053
2372
2456
2670
4143
1467
3485
4358
4022
2397
4454
99
1415
2989
3371
1750
3540
3681
2917
114
3596
3159
1443
774
1772
2091
1800
14
3334
282
1166
1380
4391
145
1396
3214
520
901
2705
1483
2810
1235
3063
1800
2899
3390
4376
2685
3510
299
2431
4019
1263
2023
918
1198
1231
4003
3185
1056
1445
637
4123
786
3984
2792
3332
3181
4325
1522
716
930
1902
116
1829
2041
2402
726
394
4463
380
4016
4004
2201
1163
1862
1622
1305
1516
1461
207
20
1187
142
902
708
2694
592
3005
431
3214
1448
4382
2652
1375
1799
2675
1557
2200
1892
2245
3768
2116
345
1899
1158
1254
1273
2882
3405
1156
709
3494
1105
3849
3138
3374
774
1725
3077
3937
4412
303
1830
2399
289
3543
631
2306
2654
2637
639
3209
2358
1393
2672
2724
1680
353
3589
1017
1827
2843
149
1910
2058
2989
2907
500
3580
2276
2379
144
1527
3956
1127
3111
0
2258
3250
525
1143
4267
2791
4179
2814
3989
4258
3139
2950
952
3704
3470
1574
999
1879
4208
3573
1038
3331
1409
2087
791
1499
2277
539
2320
623
3732
321
878
2664
2476
1768
1760
2118
3270
1814
1409
1676
4109
2868
1375
3560
3190
520
1742
656
506
1838
240
1488
385
3209
1562
3506
2385
2908
3973
3416
1199
2223
2425
1034
1125
1290
4146
3483
1228
4237
3333
1660
1424
430
3418
2778
2643
4306
3274
2776
789
2452
1918
875
2992
4109
275
2878
3748
2825
2668
2270
1927
1211
3156
1884
2810
2072
3176
4158
168
2913
1120
809
3550
109
2082
1006
3938
3245
2416
1029
2598
2119
1385
3731
4229
2176
3338
1705
178
1865
234
3513
2061
4303
2065
2973
2673
1741
3930
293
3085
4381
158
2925
88
4271
1415
1697
1729
1957
3439
1782
1435
3861
3484
3571
3993
284
1643
651
3287
2526
978
1211
1442
646
2893
2164
2623
1308
101
1847
553
4285
378
2087
976
4018
476
1800
2447
3830
2890
1252
3498
1086
2971
267
3261
1198
2614
2423
2335
1797
4345
2251
3699
1232
4379
3549
972
1367
3085
1485
2839
2473
4324
4272
1660
2067
2447
3592
3946
4017
3836
4118
453
1365
4278
1287
3232
3980
1458
2949
3312
4066
1249
1947
2043
731
2679
1450
1878
2117
4194
2992
689
1869
2359
53
2303
2059
1194
2279
935
4385
2697
4262
3626
3635
2976
62
3882
3078
949
1057
104
4035
1834
1251
4262
1703
1963
1664
3383
1206
3050
1738
2310
1233
644
3285
2739
1652
1888
59
1675
1300
1446
907
2771
1535
3225
1074
3936
2362
2151
1258
1763
1417
1242
1895
3390
2729
2318
3350
2958
556
1360
2869
4247
3305
258
3203
3003
1529
1453
37
719
1102
3532
3377
874
3269
1437
728
3848
3390
638
3746
1882
2990
2987
2537
4222
3677
3964
3540
2682
3446
3015
1021
641
1294
615
3254
3985
1287
898
2826
3708
615
84
3047
4364
1277
801
3200
4051
673
2963
1591
2521
325
3459
2021
565
2850
2232
1563
3229
3694
2773
3159
4050
1139
622
4467
3972
255
36
3071
4134
35
876
2760
1821
2529
2376
3342
3443
4173
4400
2428
3589
2287
1068
560
1796
2009
2611
2029
2590
2838
3208
626
2987
1715
3688
4427
1507
4269
3315
1816
3650
4054
551
1303
1982
3367
730
464
3207
3060
4139
3750
2502
2098
1839
808
3233
3869
1490
3566
2828
637
1854
299
3298
2504
3095
2697
1977
1192
4411
2379
2361
3012
1391
588
2271
2390
503
4355
1547
181
2356
628
3717
178
42
1091
156
2397
2536
183
828
960
1125
1725
2303
3519
925
1106
3868
4430
858
2918
3849
3410
1658
2871
3062
1967
1464
4233
4232
1423
1689
2206
2556
2306
952
1002
32
3929
247
431
0
905
2224
493
4024
1892
1025
2516
1102
2228
4084
1984
2412
2943
2602
1390
935
1696
1787
952
773
2685
3869
3735
3557
3762
552
1325
2954
3486
2461
1208
3440
1404
2272
1578
3564
2481
2832
617
1821
2101
2906
853
2025
2111
4069
1968
4060
2694
4094
119
2719
569
3997
73
3610
4307
2700
2304
1493
1428
4243
701
1677
1650
3365
4215
2885
2874
1100
3058
660
88
2241
1465
2672
284
1650
1407
3548
1294
453
2889
971
2219
2487
650
2083
2004
3283
1376
1792
341
4294
2313
2057
635
2768
1197
2488
2611
4005
1690
4044
3950
2323
3327
3859
296
542
1604
3326
1300
3335
3318
1928
3378
1512
181
3078
2619
1548
653
3221
1222
3485
912
1911
1058
826
566
1059
3998
3346
393
2743
3913
1103
882
1068
2159
4140
121
1748
1440
2903
497
1023
1627
798
3025
3107
2493
781
236
22
422
2513
2987
1278
4354
3912
3094
194
4157
1615
1554
3283
2271
1815
2158
2696
930
328
2725
160
3991
2270
4387
3252
1090
3791
1718
1177
2957
4245
2323
3424
2873
1888
3662
487
3362
2601
4128
1201
2695
1032
944
1320
3062
3541
1201
1983
3295
2012
3470
1387
4313
1148
3075
409
631
3781
1332
60
4149
4067
68
520
280
2842
4179
3401
4356
3068
664
2176
2203
3463
424
1372
224
178
2455
248
446
1270
1956
2675
2276
4460
443
2203
1066
4396
715
2735
1245
2792
1245
3248
4327
3365
3939
636
2605
1305
4418
137
1636
4272
2862
3298
4252
2087
1631
3698
3883
3069
480
2649
2360
4380
3112
360
1040
1729
1657
2969
1346
2285
3299
1372
1920
1948
3537
1384
1281
595
669
2366
1944
2389
740
773
2135
2072
4038
3372
2608
2928
3388
4171
4457
2669
1477
2804
2693
4460
3591
939
4259
4206
1875
2901
399
2256
3738
3729
483
356
472
555
1927
4068
3202
100
3861
2356
4464
4255
1866
3259
1144
1740
3496
1251
3526
3617
3056
2080
3166
3350
3722
4404
3178
1794
4007
602
3417
4053
1778
1025
1854
2915
4283
3417
463
4138
1417
3637
120
2512
3883
2686
243
4181
2946
2900
894
1683
193
4035
3024
2831
2813
4048
372
3940
1055
72
2644
2347
2930
4191
2509
3701
795
2661
1709
1841
2455
16
4079
1707
383
4170
3503
3434
3905
2843
3671
686
2700
1568
891
3993
2887
169
1416
3651
113
3496
1992
4160
202
1574
3224
1280
1256
3926
2971
844
1649
783
2783
291
2858
3452
3814
2681
4080
1942
853
3127
4261
1662
1221
3692
1078
85
4148
3723
2192
3906
1074
147
2580
183
2796
976
3876
1779
3973
481
408
2756
4086
3952
2615
452
913
3040
177
161
2308
2173
109
3391
2372
149
2901
2384
2426
3325
2180
2169
3317
414
2113
0
1446
3406
4118
2858
2370
2501
2899
2185
79
4142
2722
4056
3708
395
236
3605
2933
3065
3115
4243
176
1600
3673
3255
2592
3774
1829
54
1401
4046
463
2952
1961
3381
3034
2616
2066
2228
3133
4001
1355
4407
3333
1457
652
107
2337
3924
3861
1023
2093
3673
4008
4116
2451
1903
699
3164
1673
3206
32
610
63
1537
990
1345
2364
4446
912
3141
3114
1070
123
271
28
3523
595
3307
179
3374
4336
2316
3481
1774
3467
2032
1808
2431
2055
2209
834
4099
2882
2151
648
1424
1675
294
4288
534
4329
4002
332
2562
1014
3749
4199
4378
870
2339
3762
3914
2157
3614
3835
2511
354
312
1630
2536
1884
177
2777
1505
2248
3238
2023
3251
1420
140
1216
2465
3517
936
2608
4358
3780
3926
3111
2722
951
114
940
3339
1240
361
3630
2923
2593
876
393
331
4133
1205
581
326
2596
258
3728
1886
2849
1654
3023
3449
1903
4026
2861
2885
2494
4426
2733
3533
3408
4081
1759
328
982
3703
1145
3436
1497
2723
3239
1630
4446
1570
756
3279
1175
3810
4297
2480
2927
123
3111
2292
1019
2837
2287
3101
3904
2011
209
1499
3345
2956
1538
3938
2225
1156
3053
538
3901
917
1071
3667
2701
4373
1587
2137
4028
2918
1210
1432
924
413
972
2601
2660
2034
1328
359
4317
2761
489
2668
1748
944
4354
1081
3927
947
2878
3634
1014
404
47
1427
1641
1728
389
243
2980
3263
20
3245
3591
3652
3468
180
2231
1508
161
3270
1812
398
566
2967
1952
1756
1545
28
611
2856
2719
2355
1668
2592
2814
1335
2549
2947
1118
2282
2612
4382
2492
200
67
2358
2647
812
4057
675
1634
3670
2907
501
951
3577
3819
4396
770
3189
1297
487
310
2065
1062
342
1390
245
2748
2573
2858
481
1348
769
1908
4430
680
2754
3176
375
3798
4176
2925
2612
1696
3544
1338
1899
845
88
2360
3422
3839
1252
270
2979
3834
2908
4206
4163
630
1413
4176
4285
3987
2157
4112
4323
126
1822
3193
2817
3756
4460
1166
2788
2390
1967
131
1966
3908
1603
1734
3835
329
2900
3844
2472
3259
4113
2716
177
3202
3762
720
2211
3862
2220
1835
2848
1623
851
4236
3559
109
1426
4074
2361
2708
4163
626
2211
218
348
947
306
1151
2347
660
376
2904
1839
1774
2301
2392
1676
2079
4042
2937
2918
4110
3450
3003
4335
397
2494
4012
988
1556
2939
4331
2740
3089
2770
1351
4199
3464
4449
3611
1094
4029
4419
4331
1883
756
3023
4383
3830
1529
1672
2801
2735
307
1541
1033
4026
2233
1662
1917
1147
3649
3233
1698
593
1578
3015
3740
447
55
3931
2146
1458
854
399
3126
3010
3867
387
910
1192
2862
459
2203
4447
1325
3865
0
2092
1558
3941
3156
1778
3960
3975
1403
923
1171
3069
668
3722
491
1677
3687
2718
3252
2570
3302
3597
1202
3628
3147
3217
1407
299
504
4343
1726
4400
4080
819
1035
1740
2078
3679
2206
263
2616
2434
3105
3750
1476
783
3154
1061
570
3700
2566
2767
326
2456
103
2230
2173
2448
183
318
4396
1238
1877
956
3999
4361
3005
3403
4327
266
2979
2733
4310
3540
1852
2914
3193
1864
1564
3541
1053
683
392
3758
1323
2728
3950
572
1488
3707
1288
379
4280
1009
3555
1760
226
3231
3568
3525
2727
3791
2352
3077
2120
1011
538
1302
1639
1964
3598
2445
1603
1158
2841
1168
1307
2600
3324
2709
1670
407
1422
36
4071
1777
836
80
1985
1795
1492
1796
1596
2217
2016
4318
2436
1123
4209
859
3562
614
355
4455
2635
1188
1814
695
3629
862
4379
747
1143
4430
3601
4207
279
833
2396
1358
2405
280
4427
2126
2996
1636
1330
1166
3445
1785
719
2238
2666
2468
3263
3441
2724
2131
532
1932
4375
3771
69
779
944
1214
969
3375
1876
3065
3639
4452
650
1716
3940
906
2738
3315
3574
4468
3406
1649
3311
2276
2747
3877
166
3100
3132
2651
3217
1851
1838
2364
3057
341
4280
4009
3144
826
3450
494
1570
3716
2027
1374
2918
841
1960
3634
2406
2988
2890
815
4429
682
2703
2608
2333
3300
1476
2396
2681
1966
2669
4006
1840
950
3617
264
2547
2693
552
1829
2234
660
295
3749
2329
3884
587
848
4089
2945
1248
2013
4206
4055
987
1697
3542
4312
2162
4186
667
393
1861
2227
963
2153
4151
2400
380
3574
1878
623
3545
3090
2385
3743
2910
942
2184
821
3330
3668
1913
668
232
680
3634
3586
3046
665
1784
1370
677
749
2512
3563
1358
3966
1295
1807
3688
374
3927
575
2176
3552
3851
1557
2897
3451
2059
1311
1865
3422
3220
3332
2452
244
2996
3480
821
3437
2752
3120
3037
1189
3567
2086
3762
4111
4018
3060
279
2233
630
3878
987
3888
2698
4158
1863
2741
1154
785
3191
1562
3452
2754
3272
1681
2812
2088
1113
3194
1684
2634
1997
1005
1534
4197
3834
225
1059
3774
228
3741
545
4455
1992
3298
113
3824
2990
2802
3981
525
989
1865
3216
1644
3628
1362
1045
1799
3342
3275
3861
4084
2652
556
3184
1103
1921
1088
3449
952
1317
2797
2939
446
768
1173
61
1458
1594
3240
115
970
1511
2935
2924
3995
4148
3406
3555
245
3383
3211
934
4405
573
2883
1986
2246
499
2260
875
668
118
1459
14
1754
1437
2439
3739
3297
3620
2941
2637
3685
345
2932
1129
3505
1636
1665
574
1286
263
749
372
221
41
2260
3372
209
2506
955
1617
1021
2702
3580
4214
3891
3533
340
0
3869
1830
3567
3699
574
2813
216
1366
1368
4205
2356
1217
261
1937
559
1859
2151
2186
3701
3948
3707
290
2656
147
4223
2567
3222
810
151
1486
2363
2954
2624
586
2308
886
151
395
2925
1347
3768
733
537
803
4322
210
3276
582
3055
2297
3398
4170
3139
3060
3855
845
416
2311
3097
1725
3446
1957
4254
2237
204
3824
1382
338
58
1962
47
1282
351
2968
2596
271
4396
1817
2070
4144
2440
3850
1319
412
2182
291
144
2915
1291
3803
2157
1765
2555
2594
2444
3904
4066
2343
2061
3328
873
2011
2311
3722
2375
4125
4377
432
626
2001
3636
629
3333
135
1501
2895
915
290
4071
654
146
3667
556
174
3984
2450
2874
217
3738
2514
4457
2944
4101
771
2826
616
3411
1446
4015
3101
764
4044
1051
1478
83
3034
2925
3308
1453
2748
3457
2123
945
3395
643
2281
2275
2094
4319
3346
3468
3518
4242
3511
4160
1792
2006
2908
4048
2875
3908
845
2523
2055
1858
4372
4038
1549
2578
1986
809
3559
3285
4060
1378
6
4436
1705
1602
807
2503
4230
2808
3672
934
2936
980
2588
40
1898
635
3735
1917
359
3361
3108
3028
1811
3110
1462
2728
494
3690
1840
2378
1810
1193
2807
4002
3284
2687
359
3699
41
3655
3802
487
2512
1826
89
2259
1832
4460
2488
4019
1011
2614
1979
2187
1577
735
397
2336
1472
4161
2302
516
2628
463
1876
1212
3713
105
1864
799
3917
663
2881
276
1299
3542
990
1778
4057
3134
883
3809
2048
3767
3351
2704
21
4399
265
575
2053
234
4168
2862
4337
1605
2469
4218
3987
819
2981
1534
3567
1489
1106
1598
2820
2880
417
307
202
2213
911
1355
2293
4317
2901
2433
2225
2497
1736
772
3926
1621
625
2330
821
3362
3688
4041
2110
2241
2803
1931
3545
1536
303
4405
2212
2009
3337
1785
2294
1520
2371
946
2474
3592
698
4140
3938
801
2986
1557
2261
2314
3422
218
3558
2310
279
2971
1829
762
1122
3611
30
2920
891
190
2587
3800
3340
2810
1132
3684
701
100
754
2435
293
250
812
3491
2406
3772
4135
75
4418
3033
811
2855
3665
2022
1398
2825
161
2664
2655
629
4210
401
4406
843
1582
3951
3885
2355
1548
3207
4376
3300
241
2222
637
3563
2544
850
498
3722
4402
4186
2131
194
2983
153
2091
819
2769
4334
1904
3551
1570
2178
475
713
3352
3783
3331
133
491
1473
1515
3922
513
737
1289
1872
3705
465
3681
918
350
124
4323
3214
2134
3018
2016
3207
3642
2228
930
1386
2824
2251
1788
2099
333
3241
3172
737
382
3997
887
2410
1221
380
290
998
721
313
1869
1267
2140
2645
4052
2018
3460
1116
2831
3499
3517
0
483
501
3697
3790
1915
2490
1681
2642
3814
1713
4468
2919
2498
609
1328
4443
2239
844
1418
34
2296
3217
1566
4432
277
1925
1093
2474
2684
589
3090
1386
383
697
750
4454
2621
3735
459
2128
2209
196
37
705
1016
3927
771
3950
1618
851
596
1152
1457
760
742
4224
2255
2130
2989
2422
4135
1417
1553
4128
585
1790
2318
1598
2043
171
1368
960
2797
365
43
2055
4451
2727
3042
1686
3962
1427
411
2956
2320
4440
3429
1799
4088
3651
1501
753
1847
3694
4151
3399
2996
2217
583
3870
2237
4020
4172
1231
2868
648
3521
1141
1756
3355
661
2795
370
3363
480
1724
3320
849
3995
4039
2407
4224
1819
2524
1251
1369
1030
1347
3838
1435
451
2411
813
2823
3465
4142
4188
2770
41
517
534
3995
80
891
3471
1023
3507
3889
2036
2633
3564
2973
2425
2951
926
2295
3586
154
3046
2436
4084
1432
4450
4183
325
692
891
4295
145
2072
566
1910
1253
3213
2085
4222
2904
2391
434
2819
558
3403
113
108
1651
1975
3355
4132
2048
477
2685
2666
500
521
4246
2009
1118
1992
1426
3607
3346
2557
4434
263
311
2659
1327
885
2718
1888
1864
2016
2524
1162
1169
731
882
4198
630
2727
3109
3315
2378
1937
3272
2194
3774
3330
3876
3363
3015
1297
2783
3665
1412
3355
2075
3879
2341
700
3748
1420
0
2432
2499
376
3680
3302
2418
754
1789
4357
3807
303
3289
1526
3731
733
560
297
570
2987
2352
1468
3958
3265
2443
147
1895
4139
211
284
54
1302
57
3108
520
4047
3048
2038
1638
2453
263
3081
1345
2451
2874
3689
3872
2251
800
4015
3329
1077
8
2284
672
4316
138
4022
21
4007
853
3697
1739
2015
1681
1685
903
1037
1064
1967
2895
4275
86
3392
4344
2445
938
4143
951
203
2801
1580
2141
139
293
1174
4391
1367
1426
3977
2803
2776
3937
3963
2272
89
1530
3355
3374
4053
351
2779
7
2962
3055
101
2553
2141
3089
4256
537
4428
2376
2036
3923
1751
1696
1245
3865
3664
258
4405
3325
2163
867
3638
3149
3334
1632
3692
2660
2588
4306
541
2855
1205
2640
2808
1923
1686
3332
1513
3232
1609
3552
2178
1046
175
2408
2658
3860
2861
4194
3791
4175
4294
1212
3831
3660
2440
1904
3267
1371
330
2640
1891
3239
4139
17
1167
3174
1936
3846
3018
3785
4055
807
4271
3136
4098
1008
578
1245
1995
3817
3692
2956
1383
2208
1972
882
321
673
1799
1061
3861
892
2033
487
399
654
1206
2801
3881
877
28
3651
3010
206
111
4470
1576
766
1375
3112
2492
1752
1739
4169
2106
398
4413
1818
585
2100
2380
1462
3451
3968
145
2025
524
3134
337
4215
0
370
1979
1629
4331
3276
167
3000
3306
4353
3919
2672
1686
2919
3575
4373
3103
3861
801
1937
298
3868
3323
807
3527
4269
3941
2335
2539
2444
1427
1356
2529
2589
2509
281
2068
422
665
2933
3270
2360
3399
4096
4001
678
3936
709
4408
3939
4335
4331
2714
1470
1053
158
453
3642
4273
2172
4164
1849
3473
629
3354
3281
409
4105
738
428
1354
2548
657
1281
896
1166
711
4047
3705
2586
853
3116
3386
3277
1125
805
1024
4076
4442
4188
1164
2358
1053
2540
450
3384
1744
880
3485
4202
4211
1502
1200
1192
3773
655
1646
1050
1782
1464
2663
596
1126
3708
3290
584
2782
2967
2475
2974
3962
2185
3482
1738
2466
2315
815
4386
1019
929
2701
276
3702
1691
2232
1580
3533
1309
2667
4197
3517
2880
3061
2129
3927
942
4346
2889
271
2614
268
4324
943
86
1485
3286
3031
362
2624
4180
808
756
1921
925
4232
2796
806
1753
2136
2781
3314
1796
2238
3733
2091
139
1613
2813
2669
511
1845
4086
2525
3679
3775
450
2897
3803
2963
4054
2105
1565
4364
3019
3826
1208
2568
2618
2881
3393
505
4243
2376
2487
267
1003
4364
1813
2972
941
1580
2345
2643
2863
4044
1113
251
4466
3075
631
32
2914
2170
1958
1156
3846
2160
2991
109
122
585
2304
918
2138
1023
1652
1936
2832
1704
1752
1905
411
3578
3876
2477
588
1754
3452
4238
673
376
1638
2365
2662
3646
635
2421
3521
3598
440
2346
1753
2821
678
2283
3272
4313
2816
3085
2207
1530
2397
2381
2699
3687
1968
1332
414
3751
2888
2342
470
1192
2701
1735
4032
760
2285
3679
1793
1398
965
2600
355
3942
2054
2400
2488
4083
3670
1042
3578
2812
3705
693
3748
4222
4021
2286
1937
225
3648
3100
1623
2331
969
4048
3727
2775
156
101
2903
19
2842
3392
1312
1554
3951
1262
931
2907
2891
3898
1890
2652
1803
2801
3207
1935
2810
3242
2558
748
1778
1272
791
2061
3738
2461
453
3722
3165
737
4418
309
624
2962
658
2353
1871
3847
4059
4310
1196
4199
2331
379
2369
2002
938
439
4211
881
2121
1270
2019
3631
3463
2201
102
1141
676
1880
2982
3833
3124
3747
3406
1511
4386
4260
1242
2802
301
3223
202
2929
2004
4102
1865
4337
4391
339
3771
3355
3237
3829
1459
622
2654
603
2702
412
2714
4019
3191
19
3859
2224
1770
1484
2253
230
3501
1789
2895
2123
1268
3285
3251
846
754
4148
952
1435
1850
1423
2714
4463
2786
4114
832
1880
1517
3868
3795
3901
1473
564
681
318
545
1209
1952
1317
4043
1623
3738
726
404
3442
2467
758
1422
753
1820
226
4136
906
2994
1316
4434
4296
3289
3590
4122
1446
0
1340
734
1832
2254
310
59
1964
1448
1006
3589
1389
1198
2737
3171
3845
3018
2344
917
372
1097
1362
2347
3759
1508
1437
3570
1263
3205
4233
2081
3110
4268
3488
1885
2170
4406
3194
652
2851
23
3442
2951
2695
637
1914
1027
746
203
2458
4235
107
4214
2377
1141
3647
3026
708
2317
3875
905
2789
3015
1506
3834
124
2920
1664
3808
1124
1749
414
3973
259
57
1048
621
93
126
4439
4351
2440
1691
1018
2141
2701
4339
3408
1825
3687
678
3452
2235
3950
4319
2282
446
2730
4331
1118
2630
4117
1463
3490
307
2855
1684
977
2684
3793
4000
3779
3868
3704
3942
2692
3475
4007
541
1206
2288
1986
1565
3234
2008
1096
2024
1182
2916
3110
3591
51
831
4404
139
2330
2398
1925
4339
2705
117
2853
1692
2850
3413
2390
1912
2960
368
4388
2118
2797
1725
3961
3745
1649
1257
1361
32
4172
2893
2989
293
587
4440
2702
2787
3509
2603
748
504
1226
1814
2117
3946
2666
1676
112
2329
3884
503
3161
2466
241
4101
1230
3986
311
2016
2461
3568
4106
2287
2511
2363
2214
4424
709
1128
2075
3424
3404
413
959
848
2744
2898
3615
3356
2892
1119
2197
140
2904
3411
2539
2392
1178
3120
634
2107
3889
2456
2167
794
2493
4049
1707
146
322
2366
738
2506
3160
3543
45
689
1613
677
2552
3385
594
1433
1106
1532
2801
3305
1199
3378
2601
2516
4025
3044
2674
987
403
2771
4315
57
3687
1532
3600
2018
29
499
1227
1015
2557
1477
3154
3878
1148
2976
2246
1887
408
1012
1552
758
3599
424
734
3327
2452
4136
1515
704
1885
3269
3491
792
2236
1244
1065
551
4235
3695
2735
3699
2470
2756
2820
1183
1083
312
838
3360
3508
2244
268
2240
3361
183
4064
981
1457
4043
2882
2315
1431
4358
45
3084
2892
3947
3982
1860
3101
1777
1827
1410
2642
3620
3363
1509
1388
4238
1251
2528
1582
459
1121
4033
2569
264
3944
2642
4397
586
2339
2324
4429
343
2576
4017
4342
4010
1049
3540
966
2398
940
3345
1810
2635
51
310
1018
2553
524
2196
2299
680
4385
75
55
987
4314
3250
3200
3564
2571
1040
2557
2037
1847
1933
2021
3946
3860
4022
4375
75
2466
3422
3045
3114
3765
4062
155
1675
406
968
1836
253
2039
1896
85
2332
1118
921
1677
3497
1857
3465
92
707
4090
565
670
1177
603
3698
3103
1576
268
2095
3164
610
4133
2260
1768
816
1229
20
758
1661
3192
624
4095
747
2507
1967
2252
576
2309
1251
3776
3762
2027
3996
424
2402
352
2667
3748
735
1666
3511
2022
1246
2645
4248
2653
3714
2579
2011
4071
2454
2146
2795
3439
2479
2739
2124
1361
0
443
230
3169
4374
2413
1236
664
800
1719
2155
1674
1900
1111
3405
801
253
4435
3198
3799
2536
4030
902
594
3081
1176
3399
1917
353
56
1352
1272
1736
2168
373
4144
788
616
2405
3656
3777
2452
4170
1111
621
1662
2011
1822
3592
2378
3105
2435
2142
2696
4464
3723
3180
3247
3091
3061
2057
2196
367
2078
1087
1029
4258
3826
2437
3845
179
3691
2861
1970
852
3752
4146
1453
3052
3953
4389
1454
2478
130
2044
2988
1730
3504
2334
1743
4320
511
2273
4032
3080
1028
166
4220
2891
3860
1838
1993
3686
3479
3117
907
4258
346
1597
2086
1627
3478
951
867
1927
1562
2779
3262
3361
3427
4396
859
314
290
1205
2889
33
1783
4026
469
814
947
2409
3715
4418
338
4315
3638
3411
678
41
4200
3333
2494
729
41
2132
2423
1259
2781
3508
3238
2209
3043
1749
3713
2058
1680
749
3262
465
3584
2963
1923
4289
2005
2452
4083
3807
4023
379
664
3404
1621
4124
2387
702
4261
3261
2322
234
2100
3272
3077
1722
2088
4043
1671
3431
1485
4439
4465
2816
591
3844
1399
144
1082
3080
2944
3442
3917
2758
1304
2460
1765
2942
2159
2379
3854
1797
2024
4029
671
4366
1465
2450
2831
85
1971
4043
2624
2469
252
3659
1451
847
1290
1997
186
4054
1852
3432
2563
2939
748
3272
4300
1159
3908
2692
2753
3869
1168
1460
4079
3692
3970
2808
1279
3697
3162
3405
1210
725
1320
2025
3580
573
3812
1367
2419
229
3659
3983
1733
1971
4122
2888
2806
2047
796
365
3425
1953
3509
2577
186
3135
2356
565
2221
160
2624
1575
3076
2557
1696
823
3967
2046
1796
3459
2284
4042
3765
1586
4467
3531
4250
142
2638
4210
1154
1660
4274
3552
2689
4143
2196
4234
3769
3573
771
1112
872
1933
2795
3869
2709
205
3220
1229
3955
1709
1903
3881
3952
2228
4384
1540
3109
3730
118
3472
270
1735
576
1508
2874
2657
3755
3956
3528
974
908
2832
78
1226
1366
1695
3672
3234
3320
795
1106
2432
2982
708
196
2089
3756
2467
2134
889
2920
2729
129
3807
3858
2872
1293
2999
4322
3983
1513
3904
3460
1516
3187
3174
2327
1937
61
232
2414
352
3933
1159
3844
1735
369
2365
3932
1999
1124
1885
1200
976
966
3314
2107
990
2818
4365
2268
2106
805
3012
1458
1591
4260
2126
1122
3902
3140
1478
3974
1712
4434
2897
2032
2288
2122
2655
33
244
2843
3416
2223
774
1693
1404
2586
3174
4363
4357
4061
1739
2138
2490
3116
2824
771
3830
2116
2291
645
2564
1812
326
2348
4303
1747
2900
4190
3093
1471
2537
2528
2585
1362
725
4082
281
978
3035
1089
4176
1986
2923
367
311
556
146
0
3023
2652
1733
4208
2439
4192
3111
190
342
2771
3461
2432
2280
165
2061
3539
155
4366
393
191
1321
3687
961
198
417
4382
3222
2998
714
2878
2365
4120
4076
2026
3391
3033
4032
3941
2278
3129
1165
3815
1675
1552
1361
1472
2565
184
1843
3517
979
2909
2037
2561
1936
2463
1837
652
2451
2536
1421
261
2886
4315
1841
3761
285
4115
1130
1018
2590
3064
4159
875
2056
3286
2173
148
3
2002
3362
1394
3614
523
98
1898
1
3918
2760
259
2577
2440
2585
2871
3289
1197
1127
2924
2889
3240
3350
849
4107
2017
1986
2494
4126
1371
2267
1127
1024
2785
143
2137
3043
3193
3883
2977
2292
3486
3471
2560
90
4227
1242
96
1652
1971
2709
2399
2434
1818
622
1438
19
2846
1852
2283
374
862
3644
4086
1482
93
2064
1149
36
2306
3424
2520
2210
33
394
4403
1807
4147
2604
4103
4046
1432
1410
1385
4042
1548
2622
3774
1120
1315
2231
373
3815
3550
179
2928
2208
1164
4210
931
4127
3599
1641
2643
3922
1565
541
307
337
204
4283
2331
3345
309
1157
112
2318
258
559
3128
376
261
11
1052
2445
716
1147
1410
1100
317
3873
3951
3512
4368
1564
736
3980
2817
1984
4037
205
933
574
3526
473
4235
1852
3348
4166
3533
4201
1624
2389
3394
1435
556
3670
1415
2846
109
4160
4143
4194
136
3043
2041
972
26
193
1101
2154
3181
913
451
2214
2167
2343
1034
1382
2299
4030
3257
221
46
831
2789
3229
1444
4062
2454
2490
119
2950
3563
2932
1571
2393
919
621
111
3642
741
1934
2551
1563
3384
3256
782
3621
2357
612
3058
3205
1366
4268
2649
2045
1520
3450
4130
4188
94
2521
1851
3831
285
99
3841
1821
1496
3384
3685
699
2089
4297
1158
4213
3484
2028
148
2372
4096
642
650
1659
3817
634
490
2689
40
1718
579
2035
1468
5
1732
856
167
4297
3480
3255
335
35
1560
924
1269
1644
1324
3802
758
1293
1523
725
647
3834
3394
1611
2629
1578
776
129
1625
4343
3954
3957
848
3568
4116
2471
886
4211
2507
3680
4204
2066
1961
112
1901
4458
1981
1460
2050
679
3855
3243
3783
3073
175
1747
860
2726
2768
2318
4295
869
649
476
4469
636
700
1532
950
3647
149
3795
3132
3718
496
1995
2468
4065
2491
2654
2067
1728
1813
2829
1457
805
1963
3169
703
2337
1296
2733
1580
3958
4243
606
199
2756
1608
2667
2058
2486
616
2288
1527
1519
913
4403
680
1129
4085
3588
1414
2286
2291
2549
1543
2981
2930
1318
2148
1503
2265
78
4065
3280
4419
648
4040
3848
1244
2887
1931
1561
2548
351
2950
1865
2190
2152
954
1167
0
278
784
1959
1963
1925
679
4469
4449
2215
4293
892
1065
4046
1874
2814
1443
2151
642
3207
764
363
1586
3219
682
3598
4343
2609
998
153
3277
4353
4155
1019
3108
3150
2361
1639
2230
1399
2043
1374
3981
4251
3264
2308
2632
764
482
2392
148
588
528
1908
3129
2956
946
3526
324
570
605
1629
2241
1559
801
3790
2201
4158
3987
2083
3759
1101
1236
1596
4117
2232
2877
468
2956
4468
4445
2766
2648
2398
2738
1971
2564
4037
1231
4198
2516
4210
3714
4040
1233
1416
173
1485
14
3444
171
1606
4016
3054
3726
1013
1473
2068
2044
170
2908
513
4358
4410
708
3503
829
1597
2916
3097
3735
580
2407
3781
4160
2069
1565
796
938
1396
1292
2092
3097
1646
4058
154
3798
4315
1050
2887
2339
2564
593
1170
2192
3967
528
2430
1937
2312
1647
2098
2103
122
3364
1659
973
482
3920
953
376
2873
3599
457
3386
521
4211
486
2362
4174
341
1110
194
1028
241
2002
192
1355
705
4248
1435
3553
1716
1291
3730
1731
440
572
3343
4439
1146
101
1818
4320
3278
3300
845
993
1809
1285
1670
2841
1046
3396
2566
2348
1514
673
4430
1780
4346
1706
3033
535
1533
2199
1057
2282
1890
2040
3742
3804
1955
4466
3957
1921
427
1784
3448
608
1597
3133
3279
4250
1159
40
578
3719
3069
2027
2698
3314
1413
1431
1130
3648
3168
1660
3848
3302
2512
1567
377
2637
1020
1775
4132
2766
2059
3615
441
4319
1741
2848
3961
1507
1981
1851
3152
3793
1306
3275
2113
1712
301
4322
286
575
3509
202
4013
3821
127
1030
2801
388
930
771
980
3366
893
1745
1622
3587
188
2065
1624
900
3884
4375
1650
2466
1490
856
540
2163
3694
4178
44
2640
1459
768
2083
1631
2208
4470
2712
775
1390
3345
1852
3678
893
513
4319
1121
3823
4421
2131
3624
851
1171
2364
4105
2728
1628
50
2307
1670
1288
2097
1695
240
4065
1279
312
1577
3759
433
3050
1561
3621
3905
3097
4159
2245
1516
4019
2305
1453
3468
1787
1517
2871
4216
2568
1259
1065
3602
457
3227
2434
2085
3284
836
139
1003
239
1155
825
156
4362
2281
2742
3647
1052
1062
4326
3628
3982
3276
2837
15
3838
524
110
3980
474
1685
3641
3691
1248
1727
2976
4249
2533
194
4426
368
2978
1882
1932
3145
600
3156
2323
1455
2989
2409
3699
3135
138
712
312
1572
1107
563
712
362
4024
2445
3827
788
3391
610
3352
1669
3924
1665
661
452
2147
2603
593
3255
720
3481
4014
97
4221
3715
955
486
1521
3613
1951
2210
2389
3991
1039
2936
1253
3212
2728
3593
660
4280
2856
3430
4304
2405
1132
1480
0
3141
2983
4344
1310
3147
4427
3966
4256
3160
2211
2145
3894
4250
4007
4262
3773
1211
2543
2949
3759
3042
4317
3616
292
3536
3400
3980
896
3305
2309
753
507
656
2230
37
4205
2053
1455
477
2131
3284
1307
568
469
2717
274
4149
969
4452
1313
3632
3278
3707
381
2735
486
1277
4140
3062
3572
2633
212
2923
2209
4183
1065
4324
4294
2137
285
1359
301
1433
843
1317
3605
97
2830
3382
2458
55
3140
2501
1829
101
3649
1753
3553
1255
4181
1170
1288
1731
1168
2570
114
4310
272
1866
35
2759
3849
2040
2974
20
2844
2763
924
1539
963
3124
3786
1265
3642
4330
2581
2090
1378
119
2277
1701
3658
1392
688
1539
2690
203
3853
1538
2305
2939
2020
66
4025
2019
3770
367
4210
4021
4439
593
3427
1273
1350
996
1721
61
919
155
1519
1753
1529
1319
3674
1124
693
1294
202
3082
3561
124
1397
2105
1965
2438
3310
3257
1265
2022
1649
3759
1165
2490
1909
1475
4228
190
2748
3577
971
1774
906
2398
131
215
2933
95
1753
2532
3136
3856
4429
1595
728
3421
876
3537
782
932
3201
2069
1072
2743
3586
2644
2705
144
1482
2441
2562
1083
3266
1137
290
2090
2709
2287
2594
86
53
2718
4406
1788
1930
731
2189
1242
156
2006
1990
3828
870
2596
580
3232
3812
771
3487
3217
1629
3486
2179
3609
1234
3428
4049
2588
4191
3153
19
1678
2228
3011
1699
2156
1981
1931
3557
1130
667
3996
1975
819
4010
2451
4109
2438
2070
3839
916
1438
2164
1094
1338
4038
3545
2920
3838
919
442
3604
1182
1920
3163
2786
4391
1284
2378
3990
1309
311
3296
1209
1409
1551
3514
2395
2252
2429
1963
1502
3880
401
2909
2935
1365
1412
2346
3714
4167
8
682
992
3084
3068
1489
2488
2864
1978
122
193
1906
2412
171
1510
2676
1542
1581
2201
2404
4027
2862
3735
18
864
2835
4146
3513
2230
1577
1803
4037
3430
803
2533
4410
3250
2143
4064
3775
3334
1725
270
3610
303
548
60
3586
139
344
3533
815
2342
925
2088
484
2054
2789
2738
1809
3802
3025
2717
3690
687
3479
3379
2494
1479
701
2909
4318
2927
2572
3075
3441
2321
2512
1859
2006
925
4149
1096
2759
633
1125
277
3872
4231
1681
1
857
4124
867
3427
312
2830
3030
4229
345
4377
3410
1402
771
2199
4326
3000
3655
3022
1437
3225
4100
561
1573
4299
388
3761
71
3487
4376
2992
1357
9
3301
312
4462
2094
810
2640
3527
1578
3582
679
4054
3543
389
2489
3198
1251
778
78
3929
2685
1669
3519
3924
2558
2627
2531
2791
2008
1557
494
2852
3462
3171
1276
2872
3404
2879
274
0
4102
4085
4042
868
3460
3734
1432
4254
150
3091
744
2204
864
3849
134
1997
1011
1643
2832
1663
2674
2416
1527
4217
487
3121
1475
1226
27
1992
4466
2856
644
2196
2588
1213
1231
3054
2762
1847
2401
125
1675
866
228
172
591
1769
2632
1103
636
529
2025
1985
1243
3041
3731
901
2047
2284
1291
2366
3027
1379
2225
608
94
2085
938
3536
3955
3143
1301
3026
745
2157
2507
1155
3944
109
3807
3549
3933
4097
4040
2974
1967
3294
1559
3133
1822
324
67
1434
1461
218
436
3181
3091
3769
590
2440
2818
2416
1939
3158
4317
2929
543
255
471
272
665
620
3610
282
1046
2065
1861
3412
1476
3666
2544
733
1965
3479
1772
2557
2849
1455
2711
3033
1006
1151
3434
90
386
2937
2141
682
2933
3189
3447
449
1054
173
3285
1552
2981
1891
2025
3026
1084
3568
2475
2459
1857
3291
3627
1359
3903
3561
690
47
1167
3791
3976
4088
1348
715
1017
2229
1868
3317
325
3802
1788
537
2880
3391
1680
1622
1464
1773
4456
1906
1755
2311
3945
3015
360
3120
3682
1367
3869
989
803
1659
1906
4459
1534
665
403
373
4193
3960
2572
3891
3500
1683
3230
239
1919
1921
970
4138
1106
2210
2611
1688
633
3773
4181
4207
2591
2698
2369
4127
2883
2028
4402
3551
4383
3732
2257
456
315
1612
1339
1097
939
3502
1646
4469
1321
1630
3972
1472
3519
2164
3815
3736
3278
562
1841
4390
2748
296
965
3268
2424
2029
2807
615
4362
1613
2929
4296
333
1991
493
1230
1058
3643
3997
2863
1191
2924
3101
854
3506
4160
2550
3728
2189
574
633
1594
3477
3934
2529
2949
2278
3957
2817
1736
317
4312
1109
52
762
855
1137
3787
3380
2484
314
4144
4272
2425
3747
934
873
4006
3535
231
2889
3484
1474
4075
1936
2621
3992
512
272
3274
297
25
3440
3005
4422
3938
4038
1112
2926
1180
3942
1707
2056
697
2889
494
531
4364
541
3194
3661
1828
3406
3179
361
3154
51
2333
1395
431
1363
3069
2603
961
4181
4065
3049
556
4150
601
3567
3441
3757
2071
2130
1133
4110
3641
40
2938
1413
4331
1982
3043
2317
1948
1539
652
3057
3802
3071
3260
948
3438
783
96
2727
1289
1648
3875
4086
70
93
2379
1721
3424
4416
4222
3697
1955
845
1897
1870
3728
2857
938
1488
3368
2490
3804
459
3064
1361
3706
4251
1385
2995
1237
2940
1791
793
3119
280
3353
3521
1631
3745
1622
2677
3113
1678
1677
4165
2265
4317
1761
246
1128
4092
1799
4389
799
3474
1570
831
3775
1865
3406
4098
1319
563
1785
1183
3305
1239
2311
3388
3100
49
3606
2739
2757
177
2350
0
2990
3567
1773
4318
3099
869
4033
2152
1466
1781
4211
3256
4127
1057
1825
1489
3026
876
3035
4292
2317
3750
1201
3964
1633
1174
2813
2338
1909
2548
2359
1143
2439
1659
349
776
428
1186
2062
3057
2951
3075
3500
1668
1896
4254
456
894
286
4299
2120
325
4155
468
3920
613
2651
2491
2485
2707
1501
2943
1405
1478
2598
1925
3787
3078
2132
3120
946
4172
3336
219
205
667
4294
2143
3865
1897
3882
1559
3709
1105
715
3892
891
3915
1903
692
1359
2472
3764
3852
4372
1681
1058
83
1201
1348
76
929
4032
208
2704
1467
4091
2873
3601
3560
2654
2539
3170
2586
939
526
2045
3282
4332
2752
1455
4098
808
1603
3358
2427
4275
733
1995
4000
1967
195
795
199
2136
1624
489
373
3176
1718
284
3626
525
486
3338
3452
2978
2278
3466
239
368
2526
4435
658
1780
3443
4257
4227
1049
326
243
3325
3582
1226
449
1887
1822
3442
2170
1969
3236
461
1621
3928
3713
1009
263
1507
3001
207
2834
3940
3875
436
849
2619
2477
2607
1196
843
4022
4131
4059
1898
779
1534
188
3800
1132
602
1121
3646
3849
1164
2874
548
2058
1748
1604
2083
2797
1798
4208
4200
2045
1645
2708
962
3205
601
3166
3002
768
3107
4104
905
3388
3596
2598
599
2652
3970
2961
1705
1847
314
3441
3195
3331
1267
1776
3152
1171
2951
256
4118
1997
1208
1377
3731
638
2458
4120
4112
1283
648
3496
440
2697
3908
2401
4470
3965
3558
851
1671
1621
4281
3826
3496
1934
3149
1300
769
4149
3753
2031
4471
4042
1352
2989
113
1992
2956
3104
4376
4137
1141
3135
277
2974
2161
2330
3625
3647
1207
1223
3765
2025
812
1726
1276
2648
365
4380
3602
294
229
2272
2023
2494
1958
336
2235
1384
3310
126
2310
2389
864
1437
3225
2680
1320
718
4346
2346
4055
1267
3168
4224
4303
769
4333
3345
2978
187
4245
1064
1031
3339
579
2708
309
3021
1921
509
1001
1320
1778
3000
543
3051
3055
1886
1119
2001
1657
414
2840
182
1566
3897
1186
514
2102
2849
4202
77
11
3386
2711
3909
1631
1715
3496
579
3863
2850
4116
93
1715
4214
1987
4262
3627
1665
1598
3227
4181
955
2430
2948
149
3489
4042
665
1474
1637
3137
1745
4247
378
2511
3103
4438
2657
2520
2882
2015
1601
3550
2270
1208
2455
4224
949
3711
4237
4447
3796
2227
2414
3976
1218
4380
3529
1047
2050
2599
1602
518
3161
3682
3832
235
3777
99
605
4471
1608
4083
437
2974
4135
2873
1557
2992
4029
1264
2390
937
1731
3447
1740
172
4182
551
3285
2474
614
353
3933
3948
118
3239
3031
950
3356
0
2842
3096
3031
1906
1549
1142
3886
1637
3406
1724
3204
2906
3330
3335
2445
2074
2147
404
2517
2229
1970
3992
357
1933
3860
3198
3422
3334
45
1539
2963
2983
1031
2435
929
2983
734
2589
3622
825
530
3253
249
1331
3586
3219
4066
3392
3849
3338
3860
3217
1236
4242
2041
4361
1244
1405
3187
1704
4205
74
1266
1309
3294
2525
1455
3646
1821
2652
1926
3487
1226
3368
1044
674
1857
3838
2868
3657
4265
2460
2646
3543
3332
4323
3339
1406
3637
2196
2727
1829
2395
3586
1200
1683
982
2821
1527
1457
1997
3803
447
2325
2770
3424
3924
1927
2498
436
284
2137
652
352
3773
1608
2121
776
1269
248
1373
4117
3885
136
4352
2522
883
960
410
129
351
2180
2345
2502
3111
2711
2705
818
3498
3279
517
1963
554
404
2921
1967
411
4066
2614
598
1409
514
2868
4174
2070
441
1608
2721
3677
229
393
1573
2048
456
754
399
2112
1988
602
3682
4330
407
1369
2201
1329
1040
1936
253
2849
3978
3187
3277
136
1754
2542
295
3696
3513
2362
1613
1246
917
2313
2435
2980
3922
684
4328
3269
969
77
2012
1586
3601
1393
3661
3281
3518
1313
785
1933
184
1878
1580
3098
3527
3246
1830
3167
2020
1539
1725
597
2487
2921
1895
2402
1893
1413
4053
3628
1492
2194
1343
621
461
2359
3286
3372
3839
1620
2533
2725
4035
3630
313
1946
3904
1173
582
4223
1161
2994
2233
2334
2775
152
2620
4382
972
256
813
1684
1352
1424
2524
724
3288
4408
274
2252
3885
1766
1991
726
520
1053
1823
2009
2355
3989
3783
3310
3478
1666
1832
998
92
1167
2477
1783
668
3972
1863
3138
3851
1595
846
1451
3433
999
4393
1970
1843
4381
1077
2770
927
3476
189
3198
510
2288
3813
2439
2482
1556
1054
2526
1678
2858
1282
1385
1243
3614
500
709
2553
1970
3444
3766
2460
222
1896
1340
2877
2135
4223
807
2165
3143
1270
1282
1534
2777
3299
4142
2295
2014
577
2836
1554
1514
942
66
2811
2968
2194
4315
2717
321
4240
940
3890
33
4323
2774
970
2186
3157
2982
1898
3180
2071
3005
1636
4438
4346
1902
2332
1907
1513
1900
4443
2997
3477
8
472
1067
3850
3282
424
4452
1918
1394
62
3088
3565
2502
2178
2369
3041
4137
3853
3677
1523
2042
2292
3733
95
2753
1942
636
4135
2046
4370
238
1369
1344
676
2250
756
972
1915
1431
3673
1761
2685
1581
29
504
2453
660
3670
2696
3524
3510
3250
809
2960
3798
1542
2044
1169
1090
1688
1699
1542
915
4169
3000
2986
336
3428
209
3053
4119
591
1812
906
1571
788
1605
807
3025
2799
2452
3961
0
3010
1401
1192
4430
556
2566
2874
3280
2020
954
1644
2454
789
3219
1381
2731
2290
405
329
2995
1536
3415
2093
2107
3779
3043
1956
1108
236
4003
2973
2720
4043
3404
1859
3033
1987
2927
3039
3699
1112
3804
47
1166
2910
3904
1740
1461
539
2117
3178
2059
1669
4103
1000
510
2248
1093
502
1572
1738
4438
410
1978
499
1656
4132
2011
1377
1737
2912
3164
4029
2334
2228
3112
1196
1972
2008
3986
161
670
1917
2195
1226
149
1461
1737
651
839
340
399
3559
691
1750
217
1032
4372
529
2735
677
3662
611
1710
314
4330
4434
1624
2306
1647
2110
3470
2609
3887
377
3139
1472
947
3583
2135
2212
1320
4450
1092
2575
2318
2638
3829
929
447
2700
4082
4470
1318
3992
3155
2948
1766
3277
3318
2966
3462
903
2240
910
41
669
3552
2930
1670
2080
3496
787
2302
2637
256
3608
3095
1775
1157
3090
1212
3861
395
1298
4002
3797
47
3705
1289
2657
2680
1493
3815
2627
3911
1249
3606
2226
991
2804
1130
4128
4070
776
3366
537
3915
374
2437
3495
112
1369
430
3258
1404
731
281
325
3021
3461
3077
707
490
1787
423
3106
2629
1741
733
1253
4397
2179
2159
2836
2516
4156
2571
1792
2433
1942
4232
1406
3027
1721
291
3447
1847
51
954
2757
248
4351
1803
3723
13
1907
2308
1299
3475
795
554
2706
3889
2062
3747
753
2366
1761
2022
1435
3745
2271
556
4327
1984
2105
2412
448
2272
3064
152
3237
2280
2958
3634
2426
1782
226
3677
4470
3060
1686
2600
1702
900
526
531
1526
204
162
304
2617
122
4240
3965
1742
3806
1785
3256
480
1970
3015
3993
172
654
30
1628
2050
140
3087
2676
3044
1096
1783
3049
1117
774
848
23
1407
1982
228
3846
1515
56
3936
2717
698
2791
1695
4344
1302
3949
435
4309
2794
111
68
1332
4443
529
1963
1851
1484
1776
4353
2481
2763
4437
3966
1291
1864
3075
4304
2319
760
1552
3498
128
1406
2192
3252
179
440
4093
1516
403
64
2151
789
1050
2695
4188
905
1302
4151
3606
3224
44
527
1134
2530
2986
3394
3401
2347
2775
4315
4471
2262
2505
2671
549
888
3529
1343
2399
1835
2759
3311
3730
3489
1675
2494
1532
225
471
4220
1531
789
2060
3608
1988
3365
1497
1698
1367
29
1634
2560
4352
1801
2535
648
2645
1375
1552
2467
3068
953
2680
3109
4440
2964
3971
1279
4445
615
2459
1313
1391
2530
286
3047
4275
1767
3250
2670
1594
4395
4430
3414
3835
1226
2528
4429
2769
3457
1945
1983
119
1080
3922
2235
961
4464
79
3714
1249
450
152
4392
4145
3889
3414
842
0
481
3529
381
1635
3411
336
2534
2859
3318
33
3012
640
3089
1349
678
2272
3463
423
2694
456
632
1914
527
610
1528
2240
3293
158
391
3517
4440
1358
1923
827
2822
3611
1392
3480
3943
953
451
629
982
1278
3264
2644
452
4263
1364
3032
1676
1024
2838
1600
983
171
479
2414
4243
2971
2842
3588
2471
1230
1177
3717
2815
1927
3838
2249
3164
2890
3234
2010
1811
848
3538
123
3903
462
4172
1593
4356
1083
968
51
1313
2015
2188
2703
3431
4031
1616
2840
3122
3599
2158
1747
1761
4151
2678
2948
192
67
2323
1195
1588
3299
693
589
2436
4081
3607
1980
2481
4398
146
1940
4229
244
2275
3952
4038
1060
2370
3357
700
2003
1878
2398
3074
339
439
1243
1362
3771
2050
3686
4077
2141
514
636
2621
4012
3670
3391
4264
2368
2394
2666
3477
413
2282
2796
505
3933
3157
1338
69
508
1276
202
1117
865
430
3739
4355
2545
1353
3763
2163
3087
4086
658
4003
3813
2844
2361
3640
4125
3966
1340
943
1793
2149
435
662
145
122
4417
3980
418
2684
103
935
2139
3154
836
2397
2044
3703
2966
3573
1699
537
1760
946
2713
1942
639
1803
2329
2258
917
4333
2854
3354
3791
4399
3684
2881
274
1392
4364
42
1780
3304
2816
1288
1212
1943
4405
1011
439
151
1666
308
1513
3135
1195
2734
780
1809
419
551
911
3549
2349
3950
1880
2047
3132
1738
287
911
3848
2968
4341
2861
2523
3239
1069
900
3597
2529
2320
41
1741
3508
55
1426
2668
2777
1717
3750
3721
403
1075
966
3844
2256
2986
2887
2251
256
472
4032
3839
1202
4306
877
2545
2635
1843
3626
3922
977
1260
777
3335
3458
621
3203
3056
2771
3876
2575
3515
1531
2491
3142
3713
3582
2313
3317
2922
322
3837
2503
2003
2505
667
1455
2464
3875
199
411
275
1633
1318
2189
450
3223
1302
2086
1178
512
950
3643
3891
2711
1875
3810
2299
2848
2816
2261
2348
3518
1018
3873
3469
1570
3237
2859
4439
2918
215
879
255
938
1927
1442
918
686
1129
1558
2725
1298
2830
970
1438
3307
2934
3247
3301
4016
4257
2623
399
3794
4087
4373
4173
2478
1820
2156
2626
744
6
3521
3017
2010
3547
389
3459
3765
1431
2413
2499
3694
1770
4323
2716
4218
4201
2684
4049
4371
2964
1553
756
1589
4370
4443
409
1606
1377
3430
4353
2670
4089
2477
3768
227
185
2822
272
2292
2391
3196
4182
86
310
3604
2199
1033
1213
2229
33
2067
1709
2955
2924
2277
714
3490
1751
1901
1857
4435
1282
121
1947
212
4223
812
2340
3523
949
2021
3607
1324
3005
2849
576
0
2203
350
850
3817
448
1945
57
64
1619
3023
1914
1854
4296
940
384
746
4307
2492
2685
3612
4464
385
3247
3223
1829
962
2974
4122
2517
3685
2989
4096
4078
768
3759
2386
3693
3455
323
3760
2929
240
3614
4302
1130
312
2878
4131
1539
947
3641
2114
3220
572
3851
2352
269
539
2089
327
3724
3052
1042
812
161
1535
3659
244
2786
1530
3660
2124
412
4069
1936
2760
2785
3625
977
1254
2572
3542
1889
2739
1506
3649
596
2787
4215
663
2859
838
2911
1557
1315
1921
2734
38
3539
1041
3403
237
515
891
1492
188
2804
2649
2161
3425
1281
2010
1921
741
3596
3220
2248
2246
3204
2300
1154
4467
2989
1422
1689
2609
3055
3100
2466
65
1544
4260
1837
2708
3034
680
1715
3753
4354
2104
2202
2704
697
700
719
4107
1724
3510
1256
1601
3821
1046
875
3543
3004
1396
3983
16
1791
1727
1855
2712
1559
3209
3689
2521
2013
2342
317
3369
2750
891
2693
1314
2231
3014
1251
4277
3548
3217
3887
3740
1312
4265
2227
1190
2376
3872
765
1089
1484
4177
64
1412
3012
1784
359
3706
1990
705
353
1779
433
793
1139
2566
1650
740
2567
1034
3223
1276
3197
4026
2400
3873
513
2321
4242
488
1550
3097
2652
3738
3029
3965
1643
3566
4069
2581
2567
1690
3966
1067
4123
2118
2441
3589
1063
2003
3060
1611
809
3867
1259
3999
3026
1333
502
2676
16
4454
1968
1479
2468
3806
1017
3929
933
4264
2460
1868
1323
4393
1147
3264
1075
1426
2463
679
940
1130
3398
2125
75
4406
3422
4229
280
393
4274
2933
1555
1023
1357
4033
4217
847
1590
3951
4258
1362
2385
1217
3515
2492
3515
4245
1941
2351
2544
3972
3524
3913
2239
2157
4385
1466
633
593
2857
30
394
855
3849
4212
1193
4431
4412
2614
2942
2949
1058
3016
48
2256
3235
2968
812
3913
401
12
1894
2625
260
2961
4030
1119
1901
1560
1426
1657
93
4028
3002
1298
31
1264
1635
4064
3792
3840
1417
447
565
2618
3359
1252
2334
483
2060
414
1084
1406
3392
3050
6
4202
296
4317
261
2672
2476
3111
3063
573
2134
2865
1492
3799
1289
1348
2775
3685
2283
2832
2677
659
2987
1854
314
1312
3465
1690
298
3881
11
4333
1869
322
418
496
3893
3038
1441
4155
3723
2323
4276
1439
3202
74
1786
1821
2756
3879
3033
917
3170
3375
3073
4131
4292
881
1871
3342
90
420
4399
3242
4370
3776
448
2566
1276
2801
313
4349
1706
2525
2907
1314
240
3474
2429
2039
3718
1844
1972
393
688
4124
3064
1180
1373
4465
338
3055
1217
382
519
4286
3324
3450
2102
0
2715
957
439
97
1741
1574
4354
2370
2848
1175
1623
3658
2844
3291
153
2549
379
691
3143
209
1129
2703
3162
2406
3159
2552
4425
4128
697
3344
264
21
1451
1327
816
3762
2642
3794
658
1482
937
4408
205
1836
698
3010
618
2224
2923
596
624
1373
1252
2258
2807
3523
992
2945
3196
3197
3449
1277
449
1193
1247
3122
749
2297
2456
1512
464
1634
2644
3867
1047
587
3248
2450
763
1021
2476
695
4082
3621
2552
3834
1758
2930
279
4150
227
3322
1615
3877
2843
2965
449
3709
3393
3923
3735
2960
3938
1031
129
4168
2147
2445
702
1378
3934
3828
1797
107
3195
303
745
1258
3611
2954
293
2265
3060
38
2566
4349
3381
868
38
4301
1871
3052
2007
186
2657
3003
3468
4372
1786
2438
649
3457
1584
2729
3962
2559
1158
690
1626
3726
2807
3100
3550
721
258
3025
2609
1171
418
3248
1931
561
2213
4005
1868
4018
3476
3559
2725
1624
3596
827
700
1279
4456
2691
2226
3271
1848
510
2528
4198
3465
1505
1653
2768
657
1645
2604
3393
1386
2430
2890
345
2780
1631
2656
779
2162
139
2999
1768
813
4266
3740
33
843
3815
716
3820
2187
3139
54
2399
1818
2950
2266
3903
1035
2858
2785
451
1864
3160
3308
1025
2338
3879
172
2194
2340
1826
840
662
839
1453
3424
1586
2784
1705
1586
840
2523
3595
675
2399
2230
3505
2998
1230
2485
3527
988
4068
3625
1923
3482
3220
3105
1373
310
977
1515
3450
315
1834
2264
195
110
2609
3365
2804
1975
2287
4040
3557
1221
2921
439
2607
3344
3591
0
1224
668
1834
3049
1696
2401
1978
3549
3405
3981
3650
1048
2578
3135
1517
3903
3824
524
273
2554
1000
549
3084
1806
803
4024
1918
277
2093
4391
922
290
193
4347
1166
93
3459
1188
523
1192
4389
2448
3699
4168
3348
4234
924
487
2878
4133
2577
3411
3178
218
72
3756
2678
3117
1804
3435
540
3077
3472
4198
258
1663
2728
1362
2613
649
3451
1302
2650
1204
3985
371
3273
4433
1375
4267
222
2353
1430
2536
655
4309
3361
27
3016
811
4125
2360
2693
1016
1474
4276
341
3844
4089
3291
2139
3961
3658
3845
2097
79
3893
2772
3243
3301
2850
4231
4017
3125
170
3928
3452
3881
3080
490
1853
2468
360
2465
26
3455
3164
1351
2424
3010
41
2395
1386
3514
2070
438
1956
2331
4417
452
3513
1107
3123
2221
146
4242
2252
3439
4034
1108
1118
2795
1044
2517
2381
3954
1209
2787
256
3935
3412
1921
3854
668
4306
2883
3463
3598
779
1950
2633
3482
3482
4161
2967
787
3033
3905
1750
3375
2423
0
3117
1050
3158
2973
3087
1450
2939
511
4116
608
885
2677
2361
855
2501
4452
1287
3195
794
4331
89
4274
4199
864
2442
1379
3560
1309
4419
1650
2431
3153
1179
1024
3466
180
1527
355
4204
1986
1339
752
1659
2062
2463
2073
933
2766
1071
458
1524
2356
3540
2451
7
818
404
4322
829
3112
3627
3765
1487
3061
1123
1175
4235
636
1609
2703
2649
2407
3651
4090
2280
2090
1539
2350
2557
2386
795
2957
2983
4336
2757
688
587
1438
1218
512
4013
796
2736
3981
1185
698
600
1635
3999
94
3004
3697
746
1087
607
1757
2618
1652
1533
3152
752
4348
2033
505
1620
1174
3571
4442
3747
63
3893
1461
3096
141
1866
4157
3822
2247
4187
570
3368
4114
601
2966
566
417
2945
1143
45
1129
85
48
1282
2562
1361
210
4186
2740
1054
448
4344
3935
3107
2036
2813
796
3601
3669
913
646
2281
212
2822
4122
948
3509
1973
3618
3821
2022
2695
4424
2077
232
3829
674
432
3367
1446
4054
2076
2418
2998
2224
2878
4331
3782
1842
1753
3420
2851
88
2808
3585
1983
3925
212
1331
3959
2497
549
336
3481
2545
1143
3628
1133
2706
2396
2768
1274
1642
4292
3591
4128
1627
2276
588
4416
3250
1235
2794
732
2271
2450
2127
2530
1240
2937
1074
3730
3705
2924
3775
1094
3547
2113
48
521
2752
4099
2323
993
3520
165
2868
2013
1474
2894
2475
2453
202
3518
840
2906
3762
268
2233
2956
4307
2881
3698
43
2278
2476
668
4409
1315
1627
4416
4325
166
4299
3274
893
3446
2156
915
3952
3288
143
1969
1885
1899
2797
451
865
4330
3326
4231
1306
2197
4240
1292
2323
1598
1124
3448
2186
297
937
3341
3678
3155
2621
3413
2559
3598
1619
4277
345
3094
467
3012
2656
2452
564
3925
1825
307
451
1977
4019
2690
1612
1907
1445
1637
4235
856
3743
1394
22
2377
4139
1292
2824
2953
3756
2530
488
3309
3100
1354
3695
1927
2338
547
953
2907
2628
2148
757
2653
115
2462
3969
2868
4049
433
207
1824
2840
1020
4362
3531
1254
4170
57
887
69
2781
570
100
1863
2691
4070
269
2737
2034
2039
344
1833
2295
3876
3275
158
115
3780
132
4051
148
3532
240
1618
3176
3798
1942
3594
3102
967
2829
257
3188
1623
967
2881
2123
1272
2587
358
4236
3827
677
3357
1866
4394
2209
625
576
1282
881
173
2788
299
3148
1531
3928
3229
2322
2993
73
1326
3903
956
2571
1879
360
483
1245
3257
1884
3968
1464
2410
1421
490
533
3241
3813
2145
920
1450
1053
1039
2317
1621
230
1564
1525
954
2853
2576
0
796
14
402
230
2687
1714
3938
2056
3854
1381
3876
4423
3422
3407
3985
1426
3910
3138
1295
38
562
4295
1893
3426
3009
1350
4303
1828
201
4232
2342
2596
1052
1759
2413
1092
4102
1612
4011
1152
2891
92
3520
2985
513
3631
1799
4021
1322
2646
3562
554
2500
2829
1895
3109
1415
3763
645
1691
3356
2517
2652
3228
1591
3822
3141
4315
597
583
3933
3595
2726
2403
4461
3405
3395
540
2831
475
1507
2629
344
4140
152
3137
2101
4213
3254
737
2101
2367
1154
315
4259
1657
1993
1180
49
2074
687
1474
3970
1307
2197
2180
1494
1747
4367
3744
3775
1751
4126
2139
1101
237
279
4121
2984
3377
848
2267
3869
1390
2577
1479
1818
1228
2508
2187
4189
3929
426
1574
4445
1640
3123
201
3909
2090
3582
3227
2782
3335
1276
2443
2111
340
4102
589
2100
1317
4135
1048
1612
2071
3737
58
2663
1321
4405
77
2633
3237
655
1789
4394
1239
2552
3137
2752
1092
1208
2444
2245
2263
922
2719
1646
922
415
3953
2382
4435
2059
2603
1576
3608
4278
192
2427
3709
3206
496
3480
4407
4420
2725
4112
3799
4282
573
4115
1371
2466
3665
1017
253
742
2561
3637
2031
1773
2642
3654
1307
438
792
2806
3917
3618
752
3087
218
1003
875
230
2941
3252
950
188
3171
3188
2422
528
4155
2350
744
770
2262
1698
745
2290
3843
2056
2135
3488
2813
2917
3601
1526
1979
166
480
493
692
2044
60
3907
4089
932
3022
1815
4046
4206
3146
41
588
1272
4422
3192
3152
1369
1495
3029
4162
1180
1326
3251
1611
4001
2720
3325
3721
2437
1230
1685
869
63
2534
3399
4334
4143
74
1599
1457
895
3715
2379
994
1227
1726
2005
2416
2057
964
2236
220
169
561
3062
929
398
154
658
3584
1186
2540
2855
2190
1918
1003
554
3036
3836
884
1459
3510
2897
2489
4304
1466
419
3360
126
2004
2369
4334
3734
3331
959
72
3460
3905
2845
1465
1206
658
1530
2927
3855
432
2755
2935
2863
2383
2601
512
961
4377
2979
3054
3008
1376
2924
4055
1584
2994
729
4300
2156
4177
346
634
2067
3003
2095
282
34
2376
1230
1291
956
949
513
2492
2892
2439
2485
619
512
2506
1303
3392
2512
3376
456
3718
4088
3603
4285
2779
3578
2544
868
1410
3217
1893
3814
3312
3341
406
2212
2475
1296
2479
3759
4097
2940
2177
4255
3075
2137
359
2843
623
2786
2935
3185
4358
4022
1286
3656
3150
2181
349
3237
4291
1463
1542
2817
2480
4377
526
198
1578
3982
3255
3533
2841
278
304
3592
542
669
2379
2525
4432
2391
4286
3351
3629
0
2267
1441
2279
123
453
1808
254
4471
1906
968
939
3952
2592
1306
1000
1673
1328
2999
2034
926
3252
918
1891
4137
3197
2699
2314
2172
3587
3433
1551
2638
1624
792
3992
1669
310
1198
1838
3274
86
1655
2603
2445
633
3247
44
4190
584
1259
2720
1706
1861
2641
2993
3716
147
2581
508
4147
2994
3938
3112
2283
1256
1976
4318
2748
2400
3825
116
4066
2855
3883
2438
3648
202
406
3213
1115
1345
2416
689
2917
3814
821
476
3794
4234
652
3571
4150
4001
4363
439
312
1573
329
2485
1029
3938
4145
618
14
604
2504
3269
1689
1837
658
3099
1856
1630
4356
478
4016
702
3023
2302
1476
4211
100
2640
838
1209
2566
3627
3556
942
2762
118
1065
2711
2835
4342
1827
3183
936
234
2389
808
3012
1289
3525
3752
297
4078
3986
3176
1450
1643
471
3999
2441
4426
4332
1541
2158
2973
3855
3323
2666
4013
3369
1465
347
2814
2452
1452
2824
3522
1895
948
1072
3652
1070
3626
4262
585
1095
1673
2021
1094
453
4039
3869
3126
1650
1087
1522
3171
2316
2394
66
1480
2108
4259
218
892
867
316
2193
3842
1908
2329
1602
1612
2690
942
1504
2888
508
3334
3653
505
1442
4455
2650
3325
2696
80
2314
4163
3959
2617
106
2932
2678
2805
607
342
1658
3473
2099
1569
1356
2629
4249
4061
1323
1570
2009
2896
502
2586
1291
3035
2903
3359
2850
1063
3048
3945
2171
1924
4448
2010
2789
1279
304
1989
4385
14
802
2421
2688
17
2592
1455
2070
2259
3975
3108
279
1209
750
3607
2431
289
2526
1083
3959
3827
2938
2077
1853
3031
504
4433
106
1340
4281
3857
4427
1879
4073
2827
997
1379
1311
1551
1467
768
1398
1628
3827
1337
118
499
4291
1284
882
1364
3541
3638
44
2089
1254
1114
806
4158
4082
497
4095
2170
2197
3138
3486
1980
3537
2641
2519
3306
1367
4038
2621
4355
3950
863
2783
1309
1188
1381
884
1971
3774
3388
428
2507
3009
4429
201
971
2530
3247
1009
439
2721
3339
1325
4195
2831
4107
2284
3441
1840
235
640
977
3217
3475
1506
1362
3825
2585
2735
2421
3482
291
2987
2742
2408
3621
1410
1120
2927
2733
2940
2388
2811
2792
2267
2215
3608
368
3522
2083
4016
2829
1430
175
2090
2498
4333
2090
1733
2066
3236
3876
3517
2095
882
4387
2338
1846
4202
104
406
815
1297
151
3780
1870
515
1490
1920
1971
3755
804
1727
862
61
2711
3613
1992
1780
3786
119
619
2168
1183
942
850
2949
699
1926
82
2657
109
685
1492
810
1330
1948
1802
54
3921
1453
4017
613
2963
0
2837
1181
1766
805
237
2011
3480
1579
2277
3562
2075
134
3729
2668
2360
2027
1478
50
2593
1966
2439
2747
3018
3741
2453
1233
598
2656
3042
4364
3349
1089
1528
267
2812
2847
931
2371
1382
721
489
3873
1618
1766
2139
431
2425
1280
629
952
2091
3370
747
1235
402
1402
404
3857
3453
943
2802
876
3402
318
3498
2475
4018
3989
3214
791
584
2708
1143
1596
1506
1240
1443
1100
350
1549
2740
1924
2951
3519
543
2005
292
3673
4244
4058
420
352
4300
992
3283
4062
3735
3330
2919
2481
4178
3969
4183
1666
2650
578
4102
3408
2058
2879
1919
1637
4318
3804
624
1237
51
4235
1691
661
3270
201
400
2339
3202
1729
838
1653
552
354
1541
468
798
2319
2071
514
1261
3047
3356
588
3608
729
3663
2984
4034
2636
1841
4262
3545
1308
2599
3699
2961
3411
2059
636
2191
3588
656
1246
2037
2086
551
4127
789
4275
1139
2293
2333
750
1950
614
4423
3511
4031
1934
350
2706
30
443
3565
3880
1326
1021
4031
1439
2596
397
3346
514
3950
3962
4108
1013
4375
4309
17
2928
137
2723
310
3748
3757
3494
3200
3487
558
2482
2172
1138
2835
3928
2848
414
4449
981
2398
1632
4386
1947
1455
517
2928
2554
1270
570
4062
2265
2782
193
1293
3352
4346
3663
3109
2549
4289
856
1494
205
1535
829
3060
2860
4090
3119
342
3845
3002
731
1331
4427
2435
1263
708
147
225
2570
237
4166
1035
2241
4316
3844
357
4070
3877
4311
1589
1245
2221
2177
1739
104
1205
2129
658
3037
4078
2517
3226
1229
1946
3429
436
1045
35
1868
2721
217
285
983
3431
2809
3568
3647
4174
899
1490
3858
2807
1414
2608
1012
2785
3918
1249
4238
2448
3706
1399
1031
1838
541
3546
2659
3246
4306
1520
2828
3765
4454
122
2193
3799
3062
3240
4219
1747
903
1959
2865
4193
3424
2664
3565
3251
640
3025
929
3417
444
1688
3618
3019
1771
2363
3599
2464
2164
761
2036
1564
3612
51
3329
2747
1161
3444
3667
2961
4159
3263
3456
2426
2879
1521
2043
692
2158
1863
574
3887
4370
1734
339
176
225
3257
3662
2574
3771
39
1354
1583
2694
4465
1920
2382
3835
2479
4091
1576
1016
3224
2525
90
3906
3115
804
4079
3068
4417
4030
1364
2983
238
2421
2587
132
2243
3746
4400
687
3724
2736
2372
2645
2549
2763
1285
1962
3355
2130
3864
569
4455
1964
2547
2634
3353
2335
3239
118
952
2870
2507
767
3954
978
628
2116
2415
3074
2049
102
4019
4215
1127
3049
3070
4057
3965
1445
2623
2611
11
2238
394
3399
0
1412
1488
3788
223
791
2629
158
1835
70
1168
1440
4217
2924
325
623
1713
480
3827
1699
1373
3607
1658
850
1443
486
2177
1606
1878
2936
3490
1940
973
1125
1083
2452
2263
741
3550
1816
4124
4248
2422
3699
3390
4226
3923
3019
842
2411
2631
443
3988
2019
3582
2555
1119
3113
2682
2043
1217
867
4396
4064
1570
2712
4113
3901
4013
1940
3965
856
2711
3467
4345
3460
1348
2986
4461
173
1543
2531
1401
1037
121
4018
2050
3156
1242
3903
1157
471
1628
1777
528
803
3351
1319
3589
1211
334
1976
3351
474
4377
3441
3867
2621
3839
516
3323
1297
3542
4345
3026
3879
1364
2920
2415
2360
1878
3184
3372
3451
481
874
2494
579
2248
1770
3593
969
2977
2735
4011
3905
1008
264
3867
1757
2811
6
2144
4034
991
838
4080
4040
3901
1460
2152
847
3120
3804
114
229
1579
1652
3128
3812
313
1716
421
3535
2108
3720
3022
81
1321
4291
1038
4146
4424
1278
27
2844
3320
2169
4335
701
1686
567
935
3854
387
3309
2766
4337
2270
1777
675
3856
648
1315
3553
3306
1753
2647
1560
961
998
4384
3371
518
3292
2771
593
1169
744
384
3789
4361
4092
1003
496
1594
805
3608
1498
4005
3085
3581
4263
2181
185
3809
1609
3120
1875
4136
2450
4461
285
1604
2872
3980
396
261
2134
1246
901
3234
364
4119
1575
3321
574
181
4429
1239
611
1973
3783
1525
2384
3020
3165
2351
2529
3488
3754
2272
2060
1687
1551
1289
836
3776
2564
3275
2054
1782
2852
1264
626
938
1194
937
441
4271
1788
3255
7
3496
1708
356
3249
2318
1450
3161
9
307
3531
3539
2956
528
3870
3482
2661
2058
4022
1334
3543
1407
3843
166
280
1551
535
3504
4307
3483
168
2880
1201
733
1981
513
2889
50
904
1039
597
3066
3921
1130
3386
1251
1300
1939
3585
3969
3871
4469
1081
426
1818
3545
841
4444
3720
4391
3547
3398
260
471
3465
3400
1446
3767
951
3353
484
2281
2977
2673
1259
3476
4122
2953
2236
568
424
2795
306
1004
3482
2651
3638
2403
70
3192
2244
674
3356
1749
977
766
635
4272
2329
2114
2829
2196
2672
3578
3875
2355
1112
4380
4422
4309
22
2439
4015
210
1241
1926
2324
457
3380
3932
4250
1870
2785
4304
3410
2689
1281
2896
2586
1818
4000
1575
1561
898
1389
1897
4142
3915
801
3936
1638
4159
927
2080
1262
3761
1368
2791
4281
4018
4397
2339
2883
2103
695
1619
3052
184
2758
718
2272
902
3905
3833
1920
3145
1796
2137
3022
939
2051
4225
3950
1800
1684
4309
3917
1070
0
4239
4390
137
1113
3770
1650
760
3350
1205
4156
3734
157
3838
1066
2359
1118
775
4017
970
2028
3444
1110
2108
1612
3495
4396
2535
2410
508
3449
2751
2978
1536
2377
3785
2376
302
3625
979
941
374
504
3260
278
105
2142
1755
197
678
478
1654
1262
1219
3340
4299
2305
3798
16
692
1896
2112
4114
174
242
2299
2647
261
3529
1842
13
4387
1136
4273
204
2208
3911
821
2798
1560
3079
1673
3263
2885
2814
1676
3088
926
3180
1751
3584
3952
3580
1464
2786
2646
4153
4272
2438
3527
979
359
2307
2918
1551
3480
1723
3679
3118
747
786
2245
3355
549
4074
4140
92
2295
4204
688
2191
363
3928
1354
4311
1376
1139
3862
3284
2920
2155
2709
3009
1447
4001
2464
3813
1477
3576
1379
3579
2323
2854
3196
645
4230
3529
2392
1816
1083
1036
276
3532
1442
1639
76
1491
1504
2943
1061
4315
3231
2091
3688
3999
423
1661
996
3137
580
3503
4370
573
3077
117
104
1732
2796
492
1358
3645
1870
68
4053
1689
118
4331
3534
2967
1941
444
4177
930
1311
338
4411
3774
2890
880
1461
2104
669
220
2998
1735
2919
532
2226
2479
2753
1360
3700
3696
513
2147
2702
3387
1164
1037
1629
172
1267
2775
2139
3076
1348
25
3822
1264
3530
1261
3990
4333
1365
1479
945
2290
279
2025
536
3297
2816
2517
1678
3171
1205
634
1848
1888
1908
3376
434
4157
2564
1994
118
3407
110
2125
3618
2459
4321
3229
1885
3670
3424
4306
1747
412
4382
3034
1785
1011
2996
1944
1407
3898
2163
2020
2959
557
1236
2951
540
524
3297
2744
2576
543
1671
523
996
990
907
355
2962
2584
3594
1659
3425
1482
2959
1578
2192
3233
3798
2823
2800
2862
3753
849
2311
2770
1651
366
1945
2594
4199
2091
1654
4068
2889
3828
1398
2901
757
4202
161
3714
517
3672
1956
3165
2905
3681
694
3910
1854
4118
3717
2156
3357
1088
3346
1651
2688
4145
763
4047
2836
3239
798
54
1302
4322
3046
3400
2567
3926
1533
536
942
4028
3950
2059
3092
3977
1458
421
742
3324
3512
4017
3965
1882
2615
2188
64
1600
2705
4268
1784
2398
1775
484
313
209
3174
2175
3280
1636
2346
403
3554
729
2224
2542
3368
273
1877
2582
1994
2842
1898
3400
938
4144
2424
3710
398
2740
3267
2253
897
3747
4105
3509
11
2721
2805
2078
3898
1151
102
2315
2707
4296
4109
4000
1792
736
187
2940
4414
1291
1642
3951
2275
1956
3197
2940
4289
3188
3634
835
303
4339
1935
39
874
4165
2483
1337
3759
2702
2429
3174
1472
3837
0
2131
1437
544
1256
957
3029
281
2405
4
1424
3067
3648
2141
719
2215
1989
1116
1645
2089
4026
3632
2355
235
980
375
1633
316
494
2650
1659
1990
2807
3995
115
1264
2633
1868
429
3313
4380
3746
1803
722
231
3930
4357
71
3748
2459
3513
1687
3799
1044
2697
711
3064
3793
4035
2771
1773
3185
220
3119
3836
1462
614
2811
2859
3712
4174
2831
3580
3102
2254
1110
3552
774
3147
2276
2457
944
4331
3589
828
3833
2626
4230
3905
3915
1662
765
662
16
2784
1146
2566
2262
3747
3160
3396
1474
601
122
3663
3081
339
917
2045
3233
3347
1565
39
1758
891
2669
438
3882
3049
4412
2494
381
565
745
2165
410
3579
1648
2721
1762
1853
1291
2914
1719
335
3091
263
2202
1902
3352
1282
3857
89
1880
3165
247
4368
3001
2792
1330
4409
2222
386
3032
2801
2285
745
2609
3077
2239
1327
2866
749
3658
4155
3937
549
3009
248
393
4456
1231
2976
4157
1309
4414
905
1821
383
2074
2546
4359
532
743
2351
2826
4193
1970
2664
3721
4422
1728
1672
1809
80
1613
940
37
832
3684
3394
598
3616
1137
2559
4198
4233
2909
4302
578
4332
2216
3737
3550
830
1609
1841
3291
633
2852
4358
3398
1817
1369
1986
4366
836
4364
3405
587
4027
4302
3478
1945
1833
1513
1617
725
1629
1481
1832
1703
3059
2913
445
4106
3745
1249
316
1675
664
4193
3695
885
2834
553
2204
2504
2875
4317
2998
3124
1763
3101
87
3302
764
2569
1408
3130
2751
1797
3220
3237
2140
1299
487
355
3364
98
3339
1468
1374
2046
488
2372
2559
1706
3891
1961
2419
2352
2086
187
1057
991
1867
558
1454
4029
1887
1447
3172
500
3885
277
3974
399
159
2300
1028
2288
2620
3066
3489
1987
2814
758
3275
2450
2471
1688
2096
2241
3067
3188
2314
571
2863
586
2320
3173
4166
3191
2495
2960
537
1027
3774
535
945
3827
2686
254
1292
363
1979
2521
2355
3231
1152
1960
2535
4440
1960
2773
3960
2025
2435
1609
4117
2599
957
2588
2870
2979
2947
4200
1663
3972
1686
4289
1919
3520
3997
1413
2453
4004
2422
795
261
2126
695
711
3137
4330
439
2150
195
3381
606
4108
2437
2935
1534
3440
4332
2493
1639
4457
25
3632
975
888
539
4146
2012
9
538
3250
698
3547
4393
4143
449
940
419
3614
2787
3854
1492
2853
241
3864
256
1870
2399
1766
1277
3546
2051
254
1008
2446
2277
1549
3391
1243
1110
4103
1058
1791
1009
1957
3081
162
1372
734
81
1107
2963
3779
290
2710
194
1434
4240
3715
0
2737
1957
142
2978
2944
313
1847
1160
4269
210
1505
2965
3971
2386
514
1945
4061
3996
571
1616
1807
1474
3321
1455
1894
0
3360
4410
4469
472
3841
1952
2991
2541
551
2690
2689
749
1704
590
2251
1597
2284
868
3862
1530
2167
1289
2413
3120
3387
2294
3600
2566
2894
1543
4080
4301
1346
3979
2013
1652
3086
4421
4359
3833
1401
3267
728
1138
1530
786
4247
4027
3083
942
1653
1580
4417
2684
3926
1014
2014
1825
1755
956
2655
4128
775
1694
3900
154
3923
590
1686
2850
985
97
3348
2753
3996
1665
1356
4217
3710
3982
2598
924
1957
1094
1989
748
1232
707
3776
362
1508
468
3617
4099
3056
179
509
412
3163
447
3945
3584
2777
613
2119
2537
2928
3346
1516
1472
4027
3209
3847
130
4386
991
2200
1906
909
2708
3505
3278
685
2608
1794
3268
2959
3356
2996
2203
3878
1994
136
3619
3397
515
651
3324
4169
2787
803
1701
2629
3911
4337
3842
2524
4135
3252
3209
3505
1934
572
2356
4416
2364
1023
825
2035
3782
2225
508
710
2005
2900
3221
1621
65
4166
2075
174
1617
484
790
2869
132
2652
2796
588
1495
2848
812
3867
265
3876
4314
577
2611
3923
481
4358
3585
1464
3849
806
856
522
3775
2510
4044
1864
374
3848
495
1458
1844
2682
2251
2685
2839
3713
3376
410
1763
1093
2198
2641
525
870
4341
1216
889
1505
698
533
4026
584
1039
3874
3026
3067
830
4084
1863
369
714
3270
3875
892
206
320
1847
919
3067
546
1605
3196
2920
1112
655
1650
3242
3370
1067
1024
4345
1337
1485
3244
4013
1091
616
2936
1904
808
137
3348
2847
3721
3390
3851
557
412
4332
563
4012
1063
2280
1295
2276
2691
3143
67
2956
402
3004
22
3314
4283
1426
984
1912
199
375
3444
3017
3768
3789
1051
3390
2872
930
1548
3339
3545
2777
3024
3068
1846
2095
3347
2348
3778
1602
3163
1963
1094
4359
1793
265
3185
2299
2595
606
2497
1876
3153
3230
3695
1514
4002
2428
2402
1867
2352
933
2312
2461
3965
782
2115
4122
2064
1209
243
3470
4051
2648
40
2880
789
1853
3230
300
1674
1188
1407
2732
802
4021
2662
2742
1960
2011
673
2625
895
4057
186
513
2265
28
1288
1409
2438
3966
1721
2801
2090
2782
1688
1374
1252
1620
634
518
2161
872
4260
1514
161
416
2497
4049
1711
1145
4317
401
984
2188
3432
874
3159
1465
3839
2367
3133
1182
2044
1899
3640
1681
1878
2108
1314
881
2950
2337
2490
2826
4101
1913
3056
3124
4110
3295
2707
4039
1577
1326
0
1176
2408
3686
3670
2669
619
1656
2792
3573
1646
1115
2729
950
2411
65
2294
1877
860
3949
234
353
2508
3959
1418
348
2987
2942
4218
2026
2712
3502
3594
2515
2749
657
1587
276
2167
2389
1603
2875
1142
4313
1914
373
1077
1761
139
125
3443
746
4471
1410
949
3205
4444
4147
3193
328
1533
1387
4289
3747
2970
3341
4421
2164
2492
2999
1488
30
931
3761
1400
4333
2204
2307
4255
4267
424
1190
2882
1326
3832
3644
263
4252
240
3168
2870
3842
1499
2785
578
2650
1444
53
2891
1561
2609
2343
1752
4431
2012
3538
1807
2048
1777
4402
1
4138
4044
1797
2547
4280
2375
566
2153
1683
4161
3815
1065
3266
3545
4007
3077
2100
385
2326
1118
1838
1660
3809
2417
3550
2753
2837
53
876
1744
239
1239
753
219
2359
1715
3789
884
2741
2534
4437
915
3901
3445
3868
2515
678
1169
1914
3643
1712
4355
187
4196
73
1000
380
2887
958
1814
1252
765
975
2602
2437
3966
2664
1047
754
1508
3937
3493
1053
911
332
1250
2272
1683
3694
3692
1190
2199
1784
1295
3885
4120
3143
1110
1354
2199
2973
4108
695
1107
3512
2339
1049
1379
1468
4027
1671
11
2086
2832
3182
1205
941
638
2225
3374
1309
2789
282
2313
1282
231
2644
1534
1562
3637
1565
2090
940
1181
2614
4302
2244
250
2486
3385
2729
2949
1361
4027
4304
1059
3340
2387
2373
2468
1925
62
3696
320
3112
3894
3858
4317
2197
2346
2330
2672
2818
2004
2360
614
1988
1144
720
421
173
1171
2514
1987
1485
4053
3071
4465
1567
3424
3674
4177
3318
2378
1883
880
174
2656
769
3653
1819
131
1538
4201
2433
3384
2234
3478
2089
2294
3018
39
2494
1044
2271
1076
2324
4025
319
2838
3567
2779
777
1693
470
3153
1210
244
3066
849
1355
2981
1527
1336
4067
4138
1594
3515
3018
834
248
1449
3692
4319
3808
367
3511
1286
2104
734
3909
1671
3097
54
3586
3389
346
4357
1295
1194
1041
2573
3073
4081
3235
58
1197
3232
2337
4175
2029
3664
1241
863
4281
250
1548
3616
1209
4257
3988
3598
3283
4028
766
2836
1706
1110
1079
337
3659
1340
4057
3632
4249
2960
1818
2776
832
4357
1237
3864
2688
3863
3668
556
3443
4134
245
4083
1955
2631
3543
2637
2950
1971
1734
2815
4211
2314
1677
2217
1015
1099
3993
2580
2670
2785
935
451
2442
1197
338
630
479
1665
1103
1065
3367
1600
1739
2507
4108
3048
124
514
3940
3706
250
431
748
624
3595
1697
2029
1939
2703
3954
4110
1505
1809
3052
1470
1637
283
0
851
4310
58
3052
2413
2283
3896
1961
1622
518
2132
1530
324
3885
408
2361
4182
1938
4274
2032
3526
402
789
3334
451
3099
4033
1519
4317
1489
1643
1706
1620
2680
2264
985
2936
3748
3887
424
270
2265
1797
1865
3473
180
1754
3339
2488
3638
4064
2691
3743
280
421
9
400
2128
4445
422
3046
395
4240
3620
3728
4323
4215
1939
3284
3119
2108
1803
4167
1836
1539
2813
2001
1076
4267
3640
3965
49
2113
70
859
2771
903
2400
589
4316
4402
3126
3262
2184
3995
1710
2927
1028
27
452
3549
2788
784
2377
2451
4039
3640
622
2464
3923
3766
3905
3843
3881
4045
577
4212
50
3971
1274
540
1794
4443
3778
1534
825
840
2367
2236
3376
351
2973
1846
3134
3033
3066
2504
532
906
4357
22
3672
3668
3169
3075
1474
1854
4372
3731
3542
1707
906
2960
1211
1989
219
4411
3556
1653
4258
2479
3639
448
1352
3
2435
2409
2435
4088
2260
3273
2831
3257
4163
2650
3677
870
1820
3264
899
3401
3815
1681
376
2804
2479
2828
1804
4085
3342
3128
1556
3950
362
1792
1053
306
924
1548
3716
3140
4432
3132
3495
509
2242
4324
4406
2398
1508
624
240
1071
1033
794
2943
1010
3407
3920
3102
576
1916
221
2003
1000
717
2028
937
2763
1395
1216
1335
564
2708
4014
4082
2194
2873
1749
342
1293
2198
1720
2445
4072
1996
3894
1822
61
2901
135
2108
374
4430
2227
984
3963
2587
369
718
1043
1079
3805
3268
3167
3418
612
2532
2320
1062
1535
3447
619
2187
1149
4437
2250
4344
1755
4364
4254
1027
714
1389
2384
3523
1512
2143
1678
2897
3811
3018
695
3258
1701
2337
2438
2530
4014
3183
4102
1937
2443
3017
2049
1280
5
773
1369
3055
1814
1538
1873
670
4064
2250
3966
1390
389
2921
2538
409
4291
4135
3554
1837
3839
2610
828
2195
3679
3383
2654
191
1850
3352
1194
2285
1112
2802
163
1538
557
292
1470
3587
178
813
3211
799
2704
2514
1172
3448
2982
2460
1011
176
179
3826
3480
3720
2840
2054
1818
4061
2353
811
3218
4150
2226
346
4099
2970
3843
1165
2970
574
2009
2093
2601
2915
2931
1455
2258
4283
2322
11
1880
2208
4386
3215
3882
522
2322
1454
3432
2068
1298
1695
1319
1905
2059
2228
3688
178
2179
4116
4449
3012
1391
56
288
174
2846
2219
768
3674
3108
705
1806
1365
1562
3586
3947
2729
3341
1143
3639
1405
1828
3596
1470
2517
1499
2497
2314
3349
982
2661
407
3959
2098
194
3976
2644
2503
3965
3686
3735
657
4066
908
3082
0
66
2503
3113
2272
806
563
807
4226
4430
1783
456
54
1045
3730
3449
2967
1595
940
3647
659
203
1935
2200
639
4379
2435
167
4220
154
1733
2370
2440
1573
3453
224
2612
1983
200
977
2268
2405
2421
4296
1416
305
4111
3609
722
907
3684
314
564
3516
1996
440
701
2134
292
1384
3780
3310
189
1138
1926
2824
3906
173
3439
3537
2665
151
2737
3723
1931
90
3958
3749
2122
2170
877
684
2193
3425
429
3280
1780
4471
4428
3004
3245
2795
2470
584
1026
3894
1292
90
678
702
2026
2037
4180
698
2659
2665
453
1953
3789
4249
769
3685
2274
1192
1058
2259
1345
3421
703
373
2498
3155
2596
2721
3383
3078
519
3705
1594
1624
306
1198
2135
1795
474
21
177
2354
244
1969
383
2168
3449
3157
3504
3347
4225
1419
757
1277
3914
2858
2190
1699
671
1754
874
3578
1537
819
3107
3003
3495
3428
3190
139
2123
1905
3612
1198
4385
3008
3832
2317
4034
4014
2437
2468
2527
202
1444
3710
2219
2532
946
387
1383
1639
147
926
416
205
384
3925
3178
2834
3409
3773
3277
5
3917
1327
4373
1618
2892
1909
1751
481
4037
2395
2149
3446
270
1193
2081
3460
3820
3977
623
3685
1342
1381
2431
1142
3435
3792
3803
3672
1250
4277
2109
3790
3593
4062
1820
45
2434
3381
1059
1247
988
756
4343
1307
1034
762
793
1440
2278
1103
3387
2613
4130
947
3709
3342
1194
2831
3618
1246
4175
100
386
1399
4210
1202
2320
3297
3471
4068
2933
2342
2703
3330
4154
4359
3460
4268
2913
4080
3888
3897
1140
626
4178
1209
2081
997
3524
3282
1204
2373
2857
2611
3829
1633
3568
3639
348
1787
3029
4111
4125
2989
2310
2346
2180
3878
3433
1205
3659
2223
4048
3484
1237
1194
3116
1147
933
1253
441
610
1889
1972
1659
2201
1441
4365
776
2720
1830
2139
2437
1918
2911
3768
1935
571
3170
4109
563
1428
261
264
3872
1340
1329
1900
1005
3942
143
4073
166
2041
1059
4426
2832
2880
3248
3878
3105
1790
840
3163
2915
3645
3418
3318
2262
773
2865
1606
3568
2892
4035
2266
129
1738
1439
1652
3782
2101
4373
728
4089
838
1715
1260
3651
3238
3191
2675
3729
1070
1101
2963
4131
3733
4337
4445
1060
3055
857
2574
3801
641
1686
4294
2839
899
1302
2234
3145
1578
747
3228
1196
3883
2052
3666
512
998
439
1145
1855
517
1075
2943
727
1606
1893
958
4356
1402
1093
3900
3603
2035
2941
3901
2024
3858
930
1845
2116
2870
3320
705
3398
1319
140
1801
3281
382
0
3414
1938
480
2485
4207
1899
3428
277
998
1670
675
4310
1425
1778
967
488
924
903
1089
1963
983
902
1340
821
209
2286
775
3496
2118
852
202
1397
37
907
965
1398
3306
2265
4276
13
3575
3437
3591
2422
2144
1984
630
761
1989
854
4441
3307
588
2716
2602
3677
93
2846
2559
1070
2149
391
2028
2370
578
2340
3851
3369
246
3288
1541
2692
3457
413
528
2074
2504
384
445
2956
1868
4153
469
3526
4053
2757
2827
1600
1333
972
405
2817
3046
1871
3412
510
120
1825
3614
2309
3887
1734
4373
2895
3709
130
4419
726
3887
319
2362
491
533
611
3078
453
3496
485
1269
1352
1900
946
467
939
2379
2555
2525
3165
1478
3169
975
1917
2092
974
2590
3472
2556
3035
948
1486
588
1983
224
55
1181
428
4432
2781
825
2460
1028
378
2072
3499
836
2460
970
2117
2442
2679
2181
2277
4436
586
2995
628
280
272
4098
2020
685
1254
2884
911
90
1517
1853
2111
3081
3303
570
3152
1327
3818
1657
3802
3302
2247
4223
1085
737
4093
4104
557
2306
614
696
3567
2500
808
906
2420
2283
2638
4347
3223
2435
102
2987
2300
3959
1160
1122
476
3655
2728
3914
3203
3484
1400
3330
3026
1679
3803
2497
1314
4312
305
581
1531
3186
2883
3497
378
2279
2242
2233
263
1266
1414
950
3886
2688
96
534
1294
2430
141
1533
1575
159
2455
2988
2424
1202
3788
1550
3970
1363
2876
323
2080
3545
1984
953
1049
2207
2745
1861
457
2711
4385
3169
2933
215
2510
2369
3925
486
990
2857
2629
1519
3722
504
659
3384
4179
665
2701
2069
3562
650
665
1400
3779
142
2683
1478
3335
2068
2155
1725
963
976
1217
3216
2321
1231
1514
3911
4229
2479
707
1816
407
3417
3543
2992
3616
3074
3437
3429
1770
537
4318
1385
539
2518
190
2448
3650
1961
2087
1967
2410
1846
3687
1733
4009
566
776
3691
1409
2819
907
3284
1359
263
407
3840
2737
1105
731
2787
4133
921
237
1910
2172
4236
1472
2075
2722
2603
1364
3196
2806
1206
4042
3269
209
235
3768
2588
3287
705
3237
928
1342
886
2061
3089
4063
2979
1812
1125
153
2723
2816
698
3045
1545
578
117
4055
689
1106
1241
1295
3206
2511
3215
4144
4168
1627
2940
858
1407
3866
575
206
1389
1685
3442
2334
544
492
1779
4166
160
428
2767
2317
1059
3140
59
1413
120
2405
150
2837
1507
1609
3451
3937
4180
3151
4237
398
2625
3747
1790
1094
674
675
199
3421
2400
272
383
835
0
2544
518
3208
2625
657
2363
4386
1648
3725
988
376
2412
2599
1090
2085
1004
1132
3249
954
3002
3429
2394
829
3457
3945
1209
1596
3551
3752
3125
872
173
1624
925
1867
3954
2571
2870
3673
4274
1012
3558
4322
4247
2529
88
2928
3530
3148
2732
2948
2144
4460
700
2040
3724
2807
1149
1891
682
350
3691
4378
3223
3156
4297
4036
2328
3945
2174
4444
196
3971
251
4451
3019
3533
1915
310
1029
757
3619
24
4457
1056
2306
49
2504
762
1671
2175
3409
1937
1588
3463
3643
1614
4329
266
1780
2720
238
810
3780
3296
489
4443
3637
4138
3928
2965
4030
3862
773
4453
3295
3435
4432
2018
2795
3096
3695
2068
1611
308
3801
393
1916
2168
931
4424
3789
376
2660
142
369
841
420
379
2089
940
3319
442
550
1909
4162
2055
504
3280
1349
2608
3721
2768
2406
4314
4241
2670
2966
1192
2796
3574
1387
4157
1716
1205
3069
1702
1088
1261
816
2637
1099
4327
3002
53
1348
522
1925
4304
1981
641
556
1201
2687
3762
2476
3200
2052
3454
3608
2369
2616
2355
2225
72
140
3837
2290
268
2977
506
1056
3245
1234
1251
92
2828
3873
2103
2078
1195
1097
1311
4234
2669
1857
2896
3649
3725
1045
1714
487
2383
959
3236
61
3590
3917
1203
1647
2770
1560
610
1095
1539
2986
3370
3875
2003
3018
2831
2151
3966
3072
2594
3313
1787
3079
2187
1249
1497
132
2278
2752
944
549
1886
4259
1255
1604
317
2385
1902
3246
1992
3158
4368
3105
1804
2402
544
1829
946
2805
138
897
3968
868
14
1388
613
630
4377
775
2538
1927
248
192
1908
4197
2583
3028
3224
1568
1034
465
3963
2968
2451
4338
2886
2240
3910
3809
3457
3878
2880
1777
2463
1878
262
2060
1053
3611
1152
3660
2182
3298
539
670
2538
2709
2987
371
4425
2616
2842
3232
1459
2357
1170
3785
882
741
1819
1094
3477
1333
533
4046
3444
3553
532
2789
3854
3904
3893
1237
222
652
851
1311
3687
400
85
2595
1421
468
176
761
2252
4446
333
2420
4219
1522
169
3120
2121
50
1966
3029
3210
930
3535
2436
3011
859
3728
590
359
3249
2512
2911
1942
3147
2500
1628
528
323
2824
1765
4287
3372
3752
2087
528
3646
3314
3600
4226
2907
1918
1866
2622
675
2954
382
4307
3514
677
1109
659
4248
2941
98
820
1817
2696
749
2565
974
4000
1196
2363
1758
2713
706
1207
3189
950
783
3261
3053
147
1599
2596
1371
2765
1183
2681
2400
1411
127
3044
1493
2206
1267
3181
3683
4464
0
562
811
564
3718
3172
398
1451
1884
664
1099
930
1227
1461
914
3329
4348
572
281
93
4289
830
749
3977
1020
3281
472
1622
606
3901
1465
1311
3603
12
709
706
3509
1851
1728
3551
1480
2745
945
2068
1197
495
1610
362
860
3467
1990
2663
675
3025
239
2172
2001
1583
1583
572
716
662
1974
2482
44
2401
3947
1261
2293
3019
2146
849
3970
3875
1070
1096
1463
4141
923
4393
33
3836
3128
1243
625
2560
4153
265
2351
1138
1941
140
3946
3462
2104
1309
2766
3049
1971
1304
3089
1519
3636
1434
4365
3652
741
1334
13
880
3003
253
4062
3555
3981
3720
2592
3718
223
3491
100
2249
1313
738
4449
3582
962
2744
1947
790
3278
1718
2852
264
1202
3530
1025
39
880
541
926
4115
2387
3582
2367
2166
3024
4054
3618
2186
332
2447
934
4305
971
4008
1342
3818
3597
556
1239
1070
2280
2263
494
618
3253
1589
4162
4038
1152
3784
1400
2224
973
828
475
918
4173
2420
2874
3865
1467
363
770
2915
2306
4395
4267
4423
3657
189
1819
3909
4109
1744
1343
2853
3884
3491
1683
4217
98
2487
4032
634
2291
3931
56
2875
876
520
287
1332
2295
4458
1359
1227
1340
3690
1513
2286
3162
1488
2806
2899
1913
3830
227
1915
4446
118
1501
2872
1504
3218
1250
2038
2187
2685
2891
746
3506
1849
332
1586
3274
2500
3138
2990
1295
3543
1140
1016
3965
2664
524
1359
506
1636
2576
320
1549
2559
132
1711
3441
814
1436
766
1911
4204
200
1998
3684
161
1277
1367
3423
687
1337
692
3434
4067
258
1786
3762
3983
1870
2295
500
2317
202
836
2003
3017
4163
76
2844
1688
2733
4415
904
4215
3342
2495
995
4397
3482
3969
2555
2806
3775
1009
1210
64
169
4194
4384
956
1454
4045
2356
2377
3981
488
229
669
1830
149
450
3580
4004
321
4336
2437
3903
3822
2549
3800
3899
770
2604
3551
1289
4306
3731
4188
1967
4137
1980
4009
1228
1331
4002
653
2467
1995
3486
3464
1076
4326
1364
1217
2144
3000
1164
1183
3850
2687
3415
1346
3716
2606
1666
303
3712
2312
3399
683
3079
1717
1793
2295
2539
1835
1148
2750
2533
4022
3326
3102
2890
3274
2377
987
110
2441
4047
3814
17
317
594
4269
67
706
1967
2134
453
1035
4422
1818
1260
3373
3536
3274
1068
4419
1886
3266
3960
2597
4020
1048
4197
3998
1576
1468
1238
3162
4164
1579
3672
4414
3350
1815
1131
2294
1424
2736
894
2539
4116
2807
2725
2005
912
2415
2406
2256
464
0
3196
844
332
877
3194
1025
322
1616
4287
2397
2588
3375
4201
3304
3969
463
2910
3256
530
1443
320
1770
795
1998
535
467
4204
3456
4272
1257
4355
1296
3855
166
3032
2025
1896
1909
1353
574
3596
1587
1005
337
3880
3166
4154
2070
331
555
3458
14
2716
3367
1552
2613
2547
803
3272
1043
2327
1651
520
1435
4228
2620
1551
4338
2400
2166
1557
1864
4219
1284
3762
3920
2740
831
2655
4438
4421
1735
2864
819
4211
1299
1487
1247
1457
1767
623
565
938
1600
1178
4318
2757
2337
3968
3108
4261
4107
3513
1151
391
4136
166
1555
2028
3430
3579
962
362
1352
2629
2789
3992
4259
4275
601
2997
2879
1846
1469
2017
1037
1404
828
1159
2256
3128
4459
4241
2133
1678
3272
601
1584
4384
1965
4222
3329
1166
3595
683
4029
475
449
2239
1998
3030
1716
689
3822
594
2342
678
2546
718
290
3339
3455
2873
1824
1033
2287
4131
4020
404
2388
3884
3975
52
3869
1267
2837
1962
3179
4185
1803
4331
1936
1778
3882
2569
1372
2895
1734
3158
1410
1389
3381
723
3675
279
1725
1279
2906
1085
4136
3267
3913
1714
3679
3923
2937
4185
1164
146
547
4144
3435
1493
696
1408
3952
1497
3847
2674
2338
4289
4024
2740
3012
1789
1737
2773
1894
3198
4096
4019
2889
2226
4258
63
3710
4032
3836
3838
2248
2613
2150
1721
1807
3401
1
303
3452
1643
3096
1689
1834
4431
3144
2284
730
1973
4402
675
1752
365
2120
345
3207
2716
2533
3012
3221
1355
3149
3810
838
566
1779
1685
2153
1474
3527
1089
645
3480
3848
3174
2928
1618
2728
1894
1337
4014
4309
513
1126
350
2687
3510
3982
334
899
3697
2435
3648
705
298
764
2252
2668
924
1100
471
0
2743
1354
2370
3800
903
3962
195
654
1354
3285
2070
269
2888
865
1715
1027
3304
2971
2661
2084
4222
623
59
580
1777
3434
2705
1001
1547
1770
1981
4055
4360
2298
973
3646
1132
2904
3776
3806
4117
3238
2961
1945
893
1728
3400
2782
4351
3296
2555
1143
326
941
3160
1330
1987
2907
3603
2511
4343
1726
1774
425
2151
840
2990
431
2651
444
2313
794
885
3767
2338
4087
1958
2629
1589
1311
2963
680
4163
2319
407
2325
2530
4075
1970
2846
758
3023
1696
290
3994
3704
3642
2859
2239
3797
2818
2545
4070
3417
1257
3129
1749
3467
445
2523
1824
4444
733
1797
1204
436
4306
2176
1954
3697
2610
131
1639
3801
1306
3616
2673
1734
825
2551
2855
850
2374
2502
1738
1271
3931
2516
3035
0
1345
1631
1354
3247
791
3825
3462
906
3025
1014
349
1163
3732
742
747
1569
1211
1782
2326
3660
400
621
1441
4138
2816
164
2583
2255
2612
510
164
1228
2963
1302
3366
148
4097
4395
1163
4178
2536
3620
4213
3700
486
4216
3785
3868
2151
3893
2859
499
941
1706
103
414
2004
2448
1424
1034
1679
1567
2197
4230
1307
2530
308
1559
1732
4399
1894
3478
4252
993
3947
2254
1639
4383
82
3566
4145
2553
2943
1934
1630
4090
2399
464
1050
1049
4119
2710
4395
2404
4384
744
4123
351
69
427
2390
391
3449
346
2752
1419
888
47
3466
2627
4292
711
2593
3286
1468
1823
699
1053
2558
4339
315
2908
2380
4437
2897
863
2194
1628
1101
3795
1252
1620
3168
786
793
2352
2142
2437
3760
2438
3520
1616
296
3813
3498
1993
3293
3283
472
3340
4078
3175
2514
2168
2701
3001
2605
1884
1291
47
177
2343
3110
1597
3062
4459
4274
2607
759
1750
1216
2779
3579
1272
482
3610
1002
1196
1362
3918
1241
710
4089
1370
363
2919
1237
4262
374
2963
650
2376
3688
112
4224
925
3488
3741
2117
4426
73
1447
4454
442
3804
235
2784
3224
1801
2238
1956
4319
1342
4042
1047
3073
363
2088
1324
118
3962
3256
3048
1085
277
3614
4108
3412
3342
1207
1087
2284
1242
2455
3039
3586
428
121
1604
638
2548
3924
4029
1837
3674
4137
856
1339
19
1410
4061
3846
3625
1380
3646
4406
2854
3586
680
3393
4431
4068
1275
48
4352
3113
3611
652
1934
3429
2911
2118
1267
3669
3548
917
1812
260
3591
1180
1713
1939
3859
2818
2408
3688
940
4297
2783
792
1832
4376
70
2765
3201
182
303
3882
221
2654
4166
3131
1629
3047
3867
3321
2926
1292
174
2242
1872
1801
2244
2209
1904
3236
4363
3491
1594
1608
3121
3551
1599
2021
612
862
1811
1974
1428
1733
2426
3653
1839
3674
4318
970
303
3671
3699
1705
1586
1288
3046
3375
2753
2329
2530
1470
1824
142
977
1633
879
2642
1817
3565
1190
3547
1262
1933
4224
1457
3738
1652
4013
2396
1934
2640
3545
4321
2667
1604
178
4168
3615
385
2460
2368
3612
2181
2188
324
327
1631
1729
3224
2307
1178
140
1805
1609
1600
3141
3844
351
1109
3748
2117
613
2728
1118
1516
2003
578
1512
2284
2300
2739
2018
623
4167
1419
1137
2355
1906
3329
1488
982
2961
4132
1659
616
1820
4011
242
1904
4117
1799
1220
2611
1875
1781
942
954
3229
855
2413
3648
3913
2031
1844
1388
3917
3191
2628
797
1883
3480
0
2666
3679
743
781
2868
2630
52
1751
2875
493
2334
102
2596
4129
900
96
947
1419
4153
1764
4297
1679
2751
3321
1132
4138
3700
3501
1919
2745
41
4389
974
3727
2448
1174
3211
3379
3629
2954
2202
2372
3651
2299
4160
1931
3461
1153
35
343
946
686
3819
303
502
1469
4055
1957
941
4035
2704
4205
2090
743
3793
3954
2230
3683
3204
761
754
714
394
2690
1246
2321
414
535
1463
1734
2046
2713
4086
1208
1128
1193
1865
2353
3471
560
1012
3996
498
3868
3672
2928
801
1668
842
2480
3368
2812
2168
3366
1227
1992
430
764
1365
898
2528
1511
2573
199
337
3347
4255
3387
1583
3232
914
2540
3047
1566
2787
2355
3785
2487
4099
1184
1141
898
1586
2059
3068
3651
3390
131
1585
1692
3026
910
3526
3207
3351
1793
1146
2451
1118
2731
4193
2961
1699
3181
4040
55
3271
3433
647
2439
2064
514
3908
3914
560
3408
78
2842
4308
3288
140
1497
3686
4176
1953
2570
3603
3963
82
3212
2471
574
1797
2185
2220
1580
651
4373
2555
3190
4231
1951
2455
3519
4124
1410
745
2390
213
624
249
3279
2250
605
2062
4096
2875
3519
2960
2114
703
4009
2806
2006
4372
1849
4076
3847
1832
1692
2952
186
2569
1142
1139
2704
555
2529
268
4208
3408
2161
2497
1044
3957
3905
3546
1980
1333
4086
1811
4035
208
9
1315
1949
3671
2842
1117
2578
1371
2594
2247
3808
3232
1442
3089
3183
504
1877
4366
3602
972
3029
694
4086
3318
3010
3211
2537
306
453
4406
3650
2843
3057
2841
2145
382
1308
3452
893
363
2885
1691
3388
3670
2298
3401
3118
1651
4292
892
531
1900
3469
3894
1034
301
1753
2878
26
1526
4388
1484
585
1651
4461
2215
146
2780
2210
1182
2539
225
1489
1745
928
4054
2229
1729
1216
2224
489
3211
3017
2748
2086
3744
456
2476
3760
3724
304
2457
4252
3353
4116
2548
3405
3704
3909
3604
4125
763
1589
850
3853
3901
1392
1881
1001
2376
3393
4319
1532
3552
2375
2716
3658
1864
2919
2378
1841
3182
2110
4291
90
34
2085
2380
837
3621
1561
3623
868
2583
2317
931
2924
1382
1218
3878
2794
1039
282
2946
4131
325
1067
1801
2994
3429
2798
3878
1827
1430
3204
611
1439
3528
1784
2871
4163
3488
2431
329
2789
2575
1805
3981
942
3908
2211
2394
4467
1324
2820
4200
1109
2911
1610
3915
1077
695
3521
2551
4242
3156
1419
3817
1888
2798
2484
2459
3705
2046
1363
2951
2438
4318
4053
4160
1779
1798
4446
163
0
1656
3606
4062
1827
4395
180
1537
397
3484
3483
2389
432
273
2224
4183
4318
3588
3830
1295
4271
2266
560
2859
3679
865
1823
523
849
2553
1921
3839
4082
390
1704
174
2040
437
3117
576
3272
4008
2336
4117
2399
3138
524
2361
1796
2149
244
1727
4031
3016
419
4240
3524
1897
2973
1056
601
2094
2874
3204
3815
580
3545
3390
4227
4224
2783
817
2738
3165
3908
3913
2262
930
1458
1704
3706
4253
3213
3285
1386
1709
3198
3846
1850
3022
4078
1405
3003
2265
1588
798
1544
608
2218
3426
4018
2836
3362
1575
3232
2336
1252
870
2545
2597
1708
1470
1072
4168
1976
81
225
3528
1106
318
1573
318
2651
2300
2603
4435
1365
712
4233
2737
3419
976
829
4459
1048
3857
1423
271
1017
2220
526
3708
4089
4008
2810
2835
1774
3886
1393
1995
4026
2875
3370
4208
4404
923
3453
904
174
4397
3279
2863
2626
573
3210
1030
4471
3043
1190
211
2876
2090
3635
3048
448
2396
4054
3622
1895
2001
4035
2617
3927
1693
3367
3141
1595
2065
2236
1090
251
4255
3667
663
305
340
2759
3471
2860
2151
927
3143
805
3552
2293
3205
3037
2523
4111
4380
4464
3783
4212
3146
969
2274
721
3221
3541
2976
556
3187
3592
2657
1147
1944
2195
2621
4077
3976
1625
1949
375
4244
1220
1101
4359
3883
552
2083
82
3092
4256
166
2606
2532
1591
2764
199
3309
3185
726
3446
4367
607
2889
622
3965
2565
3991
3243
3014
4375
762
4231
374
3384
981
2764
1660
4342
345
2397
4178
962
3772
1482
1339
2680
248
3368
1028
1032
3333
2262
2048
4223
3158
1718
1867
3699
1214
255
3473
4033
199
2383
728
2557
1669
3885
2896
2897
2781
3540
2978
533
2875
1903
3094
664
1301
1431
4225
632
3954
3030
4158
3470
3945
451
1278
3314
3862
4470
3464
1244
2596
1800
4469
862
1982
1970
561
2810
3296
3266
1367
2579
1284
2670
3615
4052
3376
1795
2824
3915
3076
1143
2763
1553
343
152
3856
1623
148
4205
1101
2757
4090
3364
752
279
3369
3133
1841
506
3501
2057
834
1949
1959
1671
2421
2772
1029
961
3952
4347
3011
1191
4139
1855
1031
1835
3660
1106
612
2194
1830
369
1056
3446
2607
2801
2518
3339
2734
1895
3937
3021
560
4209
3464
87
2674
3786
3567
2738
3857
884
3709
1664
661
593
637
1632
1163
3528
2940
716
3014
1508
3971
945
2788
1461
3736
2716
3580
3916
1515
576
778
2998
2409
2787
258
3407
859
10
462
2570
1347
1535
4318
3880
0
921
3496
792
2353
502
4013
1395
1810
1719
878
1761
385
1383
509
1841
3672
731
3242
2732
2920
2432
783
4099
821
3953
1943
2185
4106
1538
2181
908
4107
3853
507
4086
822
860
1438
591
114
2523
1387
2013
2592
2106
3535
1286
4186
825
2421
3499
4331
133
4052
1691
1012
2628
1757
1676
132
2461
2748
1925
3764
1057
3459
3426
2432
3779
3684
1730
2782
3147
1308
862
1638
4097
2701
2749
3241
3517
1798
3047
131
2748
1808
4447
3584
2607
2959
2311
254
3182
502
753
1446
2082
2960
484
2461
2985
2759
2211
1511
654
3461
4302
322
2341
1171
4466
940
982
1987
3854
2587
2058
885
1585
3400
1977
3421
233
3126
1816
1330
485
168
1396
3100
4224
2301
1960
3082
1345
1037
2402
3725
1582
1526
1478
2830
1481
871
4361
27
4240
2947
4115
631
1097
3609
3232
3342
3936
1819
4045
2621
1986
4293
542
2614
3156
8
689
1380
3049
867
1560
558
415
2029
3362
4240
2475
3235
2844
4442
3790
3304
3066
1728
3337
260
2889
4335
3385
2324
3311
859
4306
1994
3295
1866
2965
1233
1600
2710
4294
3178
267
4435
3778
2604
4243
3315
3265
2262
4088
1287
3297
1405
3668
2565
2547
414
350
3918
3654
3118
3811
2126
2302
3032
4295
4036
4278
2602
1785
2812
3920
3318
4076
82
3968
2646
1264
4069
3846
2029
3345
2391
256
2527
3465
2806
3696
1035
2825
4055
2744
2134
2970
1820
384
673
3756
3499
3990
1033
644
418
1572
3135
695
3282
1414
2333
2154
438
1775
1293
3876
2713
280
708
3701
1396
2200
695
3864
1520
3467
4152
774
2588
3312
825
2836
4126
2215
2854
730
3874
973
1613
2480
4115
494
3755
2751
2260
4267
4383
4140
3314
3189
3953
4446
1769
574
1295
1295
2162
452
1648
2645
1660
3170
3373
25
3450
2712
3083
3616
1085
3240
1418
2039
4098
2083
1116
589
2535
1836
3288
1159
2082
1553
3195
3908
2630
317
956
1768
3688
1218
47
2332
804
2761
744
741
2844
3196
749
4274
1033
1398
4295
3229
1111
4179
1167
4328
1097
3006
1530
4039
2824
1737
796
4117
2969
4337
1603
1742
3775
4056
550
3611
1819
543
4096
3772
2354
1498
3474
3856
320
3770
803
2166
4172
969
3015
1538
1819
3782
2413
915
3347
2827
1300
3167
2498
2455
1236
3988
4337
2609
967
3259
3879
2156
1584
2413
1092
1552
461
2716
1867
420
2989
2889
2107
3698
2083
2992
3074
4004
786
1117
875
987
1883
1526
2169
2275
1816
1970
993
311
3626
965
0
429
3669
3363
3799
134
2263
3251
2546
2344
789
1206
751
2994
3105
1413
212
1477
3665
3582
2793
2795
1357
3441
1892
1524
1550
1799
500
3604
2485
4398
3399
3747
2607
4102
3793
108
4267
1928
2226
3995
1926
2094
1219
1727
1544
2936
1330
1824
4235
2086
355
2592
4450
2779
2821
1069
650
2490
1428
2489
2830
10
2226
3918
2958
1458
4395
2650
929
446
3526
4238
2406
3092
1525
889
3051
4449
351
4318
3819
2891
2666
1592
2671
1161
3817
3267
1394
4089
2705
813
2119
2668
1096
188
8
3210
3961
1620
1080
3422
514
1874
4016
277
3050
3584
2322
3833
3974
4034
1031
1543
3775
4414
942
559
4199
3159
1246
3396
718
713
1244
2503
2279
3417
1746
4025
41
434
1222
1728
2503
238
3696
3509
3182
1392
184
1236
1288
919
1436
427
1616
2263
3286
630
465
1363
2544
3704
4278
4278
1065
10
2611
1257
3168
362
861
377
3554
713
2233
4316
4221
353
2315
4391
1709
2289
2631
3746
3502
3510
2341
867
3991
3072
167
1170
715
3593
3753
1798
4207
2064
4380
2867
3292
3567
2115
1025
2641
1673
2318
3499
3604
4382
710
940
1065
3561
1878
3644
2128
3560
993
1931
2734
4361
3687
905
3031
3498
2446
1020
2463
3882
539
753
3218
2243
1189
2491
1650
4197
1333
1967
4429
4177
2077
4287
351
89
732
456
1966
605
823
3383
3926
3596
4272
2874
140
3006
1528
742
3225
1892
4094
3951
2154
2075
1871
1999
3421
1337
56
2416
2923
4165
4321
1613
4096
2854
2502
976
3109
3089
358
2514
5
3482
2857
228
37
3826
2665
250
2385
3601
236
662
3501
1331
2548
2583
2944
73
2989
2416
4310
3818
2943
3497
1699
3021
910
61
2374
3979
1766
1626
1761
3387
2084
2441
2537
3197
4462
4108
3705
1487
757
446
2640
3667
2890
4345
4428
1680
828
158
2873
124
2508
1036
3691
4090
817
948
3616
1389
3509
1018
990
1605
2858
1870
4213
1451
3208
1828
2266
1762
3208
2818
2029
2188
1507
1106
3709
3521
1645
2882
3103
4269
506
2039
1666
1499
337
3506
360
3432
3214
3159
50
1192
3594
1553
4341
1512
1513
4009
2085
3090
3429
3666
2188
3547
1191
3760
4347
3105
2340
2842
1736
3505
1778
2808
3645
2438
949
2530
2704
1222
3761
577
1461
2389
4471
4019
3882
1958
3943
1390
3000
4033
2277
1167
4121
2617
3739
2741
4018
1983
2052
3991
2050
3015
1337
4131
2414
104
2227
2261
3789
4416
1363
453
1191
865
1131
2864
3763
3744
3167
0
2326
1751
2801
1908
1045
616
4225
4265
485
3928
2924
1588
1690
1588
1906
568
595
583
1533
4250
287
2596
3898
2770
1089
1355
988
1015
2228
190
1553
4211
981
3718
2776
1792
2507
668
2575
2753
2388
2409
2338
615
4041
2494
2263
3537
2327
1219
3639
1777
583
4093
2973
2440
1483
794
3397
1596
4346
2222
60
51
870
3673
1461
872
48
2770
46
2360
3203
3365
4039
1085
2978
1165
1571
2531
2190
2965
724
951
3028
2972
582
244
3666
3215
1559
760
826
3724
2638
235
2447
3666
437
4055
535
980
46
4423
3193
4434
3917
2412
1269
3567
468
3733
2995
851
3532
1259
4010
2160
1169
1064
2078
2589
1939
314
3592
3721
353
3043
1327
119
1279
172
1452
354
2517
1627
3769
3300
2162
1823
748
3944
911
1937
3521
4405
2431
276
2887
2616
275
643
2373
3641
283
4205
3695
3731
2770
2250
1838
3654
4061
3506
358
2579
3503
2823
553
652
2360
2460
3483
3587
3042
4234
4024
3606
750
2175
3287
3080
3858
4417
3445
3506
1706
1560
846
280
2202
2933
4194
3719
947
714
3992
3778
671
345
1370
1390
2124
2071
2362
527
75
634
3028
1764
3331
2015
1027
2354
1542
2512
2018
691
1348
2883
3125
4367
516
1663
3174
821
2878
779
1717
2656
2229
3883
3777
311
1624
3865
1445
596
202
2812
1986
3959
2141
3955
4040
356
3706
1894
614
252
1006
3736
3308
1250
979
4274
831
683
4460
3238
4138
1670
2922
1985
2182
3029
3109
4454
217
3211
3669
2085
1742
3074
3694
2058
4014
378
2310
1509
1874
3987
3618
1958
2068
2171
382
307
3581
2244
162
2356
739
2982
3875
3389
1542
76
1066
1499
2369
2581
285
1557
620
2146
4315
52
4078
3419
2368
3319
1782
276
3646
3440
1191
3737
3299
239
1709
550
1387
2100
1008
3529
2726
2120
3229
4439
1471
2864
1962
2955
3339
2140
3218
2252
4078
1233
4383
2876
2753
697
1799
2357
1162
2351
2494
235
300
2689
37
3195
3922
2087
2785
3180
2109
2102
1547
1062
3439
3677
3607
430
2370
3969
16
1575
2048
2476
3851
3957
1837
382
3130
3422
760
3196
4182
2370
3540
2257
2322
3993
877
1387
3258
348
279
1230
3846
3330
1695
2468
3441
2091
4434
1530
663
992
51
1050
2559
2553
821
2005
3144
4129
1270
361
2524
4392
745
2579
3533
3236
2858
3656
2139
414
2207
4276
3227
3883
1096
2316
3282
2137
1987
2635
810
1200
1256
4302
219
998
872
2744
1093
2955
3372
0
2456
2022
0
2996
4158
192
2144
486
2823
3236
4420
58
4009
591
3693
1194
4103
2781
2169
2734
3923
1066
2249
244
919
460
2961
1537
4082
1222
3409
1711
766
632
1265
4231
2469
3701
4118
2182
3342
4198
4136
3559
1520
3479
903
3458
814
4388
3252
3324
2492
735
305
103
1674
2971
744
3236
1215
3934
2113
427
2701
2536
2330
232
2609
2351
2608
861
3046
4390
3829
312
785
1710
2796
751
4394
1347
4443
1232
622
3704
3979
1249
1249
3279
4470
3234
4293
2061
2358
2171
1647
3837
2754
9
1912
2601
124
1368
914
637
2713
64
1064
2941
97
4134
385
897
1135
4220
2939
72
3960
3289
950
1282
2111
4253
3554
4195
3940
1716
4002
1324
4315
2914
1162
2890
1453
1317
1579
2411
4349
1760
4209
1836
3638
3682
695
1470
3573
3714
1241
469
183
4122
1708
212
4308
2134
2803
1700
2308
879
3904
1945
3813
2524
3418
1743
1857
695
1177
46
3226
1053
966
3124
2358
3654
3558
1086
3720
963
2798
3492
1644
3377
258
2469
780
2428
873
315
678
3889
1682
2795
623
3655
2100
3834
2125
2907
602
2800
1415
1048
4413
4082
2216
2676
1521
1197
1391
1019
3033
4123
1573
4314
1405
2254
3854
641
1456
3586
1417
608
780
1759
1510
1444
3164
2663
2020
578
2083
1280
3772
3324
3215
4450
4290
4135
3811
2556
4358
3388
3954
340
3306
342
1608
3290
318
1671
1500
1533
2287
2953
3831
985
475
183
2464
1355
880
686
2589
4104
3273
126
1440
3092
1797
64
1173
2271
3223
889
1184
596
1020
3697
930
2825
90
163
3366
506
2433
3405
2718
267
721
63
3685
1900
4269
1637
3100
2035
2716
1549
4141
4223
447
1387
1022
72
1168
4298
2947
2994
3148
421
2262
637
610
3873
3916
1919
4076
3180
445
3318
1998
500
3191
4238
1364
4461
1138
3807
334
4188
2666
1349
4300
2031
2178
1013
4419
1676
2425
1087
3775
877
306
1509
2432
4279
53
266
2335
912
3319
64
2861
395
826
3748
1284
574
2861
1369
4060
938
1475
1116
3925
1406
1610
783
3373
2857
3963
3512
1454
3543
2872
1959
2462
2642
4035
632
1578
1824
4088
3524
1387
3233
339
4051
270
508
1643
4460
629
4123
3692
2475
136
406
2100
2728
3791
2594
4188
2516
4377
3183
3978
3234
2141
4433
2848
1114
119
759
4303
3232
3827
2445
2292
821
52
3323
2202
2438
2031
3166
2365
1867
409
1401
1072
1193
1479
4125
3882
3327
595
4355
1683
1190
0
4292
3986
2625
980
3626
1202
4183
1922
3819
556
3431
1923
2704
1645
2197
4141
3065
2631
1501
3243
4165
3805
3614
2355
1400
999
1994
3917
349
1859
3465
708
3847
2877
590
3088
4376
3473
591
468
673
2378
499
1495
2707
2857
4229
3173
1195
2477
400
1336
1206
133
590
4263
1487
4069
2729
1399
915
541
903
1058
1594
1582
2862
2240
1037
421
311
4466
2212
3919
798
1451
1276
4127
556
750
3187
3363
3564
148
939
2347
1829
4279
2243
3389
3602
4181
2568
1708
4354
2131
1320
831
1322
3625
3723
1527
4068
1684
3986
2
809
2290
395
2971
3346
1217
623
2745
1293
627
2948
771
935
3683
4037
27
2462
3358
2281
1662
481
741
1087
2415
3671
3655
3892
3268
199
2588
2085
709
2294
2372
16
49
4321
2548
160
2859
4291
3625
3483
2604
4471
1541
524
249
852
2425
1049
4325
2455
951
4019
4287
2081
4427
3447
740
2276
1614
1439
1501
3451
1121
531
895
1341
475
3120
4113
2717
3307
2908
770
807
3771
383
1798
1856
2688
1123
1210
333
2912
3553
281
2066
2086
691
2678
3621
449
1432
3429
4382
3928
2885
2511
896
1612
3302
2893
468
1383
991
496
4169
2716
1707
3803
2
935
4307
2456
711
1383
2138
1194
468
984
3988
4436
1038
3033
2675
563
993
1995
4254
1447
2746
652
4303
467
1305
3363
4385
2818
1150
502
2586
3515
3364
231
3855
3397
3566
3738
612
3824
4125
3961
393
3982
2890
2040
2621
4187
1643
3287
3995
2739
2740
1008
1268
192
477
265
4115
1672
2876
4310
1340
1436
3003
1372
3066
2686
699
3717
1373
434
4016
3320
3461
3273
1366
3285
499
3076
840
3685
3759
3677
3959
3332
1961
2726
1441
1955
3580
3465
2042
410
3322
1666
2139
3332
98
1286
791
844
3860
2743
61
3776
907
2933
4048
3180
4136
2386
2695
491
556
423
1070
1642
711
4278
4210
2772
2365
4300
3921
3768
343
2658
2416
530
415
3906
450
3270
2501
3460
2460
417
2123
4285
3300
2949
3325
2528
3425
3684
3118
1128
3917
3348
972
2406
113
2909
3103
2426
3171
219
2652
3775
1675
4235
2549
2092
1095
333
3986
4103
3863
1432
1902
3906
3993
3031
1399
3112
3059
1686
417
1621
1731
1290
1503
3628
425
675
7
1072
829
4219
4116
4432
3787
234
668
673
1060
1152
429
3697
1594
4071
2279
1308
1641
950
2766
2218
176
3381
4134
2425
88
1308
1351
728
154
4062
4311
3734
2944
2942
3282
0
4045
2846
480
3262
1152
4226
398
1979
874
1520
786
3688
720
4200
1481
791
2465
75
1301
2204
2349
4224
3862
1113
4400
1568
2217
3552
4066
2475
440
556
3432
2628
2657
2970
4278
899
1672
1336
4163
735
2664
57
3148
69
1599
978
3094
564
4036
1050
4026
4341
1699
727
3609
375
453
1921
2060
2739
4365
1977
3649
1293
3193
163
611
876
4278
3341
3994
4192
1608
628
875
3456
3870
865
1067
2638
2332
950
3025
4102
540
998
4430
3630
1488
1383
1470
743
3378
1598
2221
3998
140
62
2162
60
4125
4152
2533
1506
2190
3801
256
3771
4092
3311
3130
469
1089
680
2970
3669
2050
219
3396
3894
2130
551
45
1412
3712
2037
569
2317
2194
524
470
1917
2428
3123
1550
2976
4151
2745
2240
4245
3847
1105
4331
75
2710
2931
1973
1816
381
1636
1950
803
4128
1131
2085
3642
2442
2508
2486
3291
2782
1289
2768
4061
3622
4214
773
350
1
2037
3426
3548
452
126
2441
608
3506
3216
9
1461
2242
2131
3673
1576
3719
2276
1972
950
2059
4302
3021
3609
3277
3683
1283
665
389
3016
643
4384
644
429
3657
453
4393
295
4294
1172
3958
152
3227
2385
157
717
2320
1497
4394
2854
4130
3007
1659
1176
3971
1331
3374
2742
809
3540
3963
960
3974
2237
2844
965
2457
2412
2951
1684
1251
2584
1571
2605
3205
3299
1234
2312
892
4342
2509
2481
2438
38
273
2783
3285
4399
3662
204
2096
3726
2406
23
3740
3240
2188
4098
1427
966
2950
2350
2455
310
368
544
533
2985
1496
662
2913
3918
2696
2672
1303
2777
4188
2107
138
3777
2357
1913
3986
3811
1937
3941
1589
1372
2665
931
3269
3035
3808
3296
3675
4330
1082
2369
1650
3545
3756
3679
2307
112
670
1624
2542
4129
464
2406
3583
3702
769
3916
71
1090
386
3751
4330
4355
639
1143
1382
2426
3254
3375
2741
3072
3841
3946
3543
796
1192
3974
149
4296
694
1303
1084
1828
4124
2062
2691
4265
1532
4161
3487
903
232
2641
815
1842
1158
3629
417
1487
2916
934
3060
1001
4184
3356
616
1147
4375
1454
4272
2318
797
1985
189
568
4444
2857
1642
2724
3436
1072
2659
914
4078
317
3488
2985
3408
647
98
1557
3408
4030
1682
2047
31
795
2488
3720
344
336
1896
821
169
1126
63
643
3609
2043
1333
2845
393
3325
647
2857
4143
582
1136
2974
1317
3203
403
3524
114
140
1967
1547
2899
1136
2041
1796
3228
2071
0
388
2326
1824
656
1653
499
2770
2010
1675
426
4166
1739
986
4341
2015
1023
2764
1546
2881
234
65
2336
1558
3189
4232
2324
3477
1416
47
3068
3349
621
3068
2589
152
1802
2071
2127
4452
3686
2684
4399
1508
1239
363
4092
1980
3735
309
1362
1866
3759
1468
1361
286
423
1767
3577
3784
1412
3967
1216
3647
552
1517
3136
3004
1111
4260
4347
3274
129
890
3245
198
1931
4057
1679
651
3514
3180
2549
1355
2096
1763
2930
59
1462
2690
1043
744
720
426
373
914
4001
4024
2701
4391
231
3943
3941
494
430
2341
2623
4174
2643
1321
978
578
2928
1671
3409
2657
461
1178
555
3271
3291
1911
4253
4057
4167
3560
2601
3423
456
794
1231
2629
3846
2864
4237
405
3420
3164
2460
3209
885
337
3072
3541
424
128
3497
2786
4448
820
71
1340
3480
1676
1294
1584
2417
4306
3284
3551
735
657
2860
653
2062
420
974
3967
4364
1614
4357
567
45
2403
3359
1541
3640
1935
4115
728
3044
193
2696
4376
2722
144
3052
1173
4100
2621
3315
3076
1829
2611
2605
2522
1209
227
3817
3889
3074
2256
120
2353
3395
620
2481
1051
4154
4071
1369
2993
3262
2701
3860
1559
2238
1815
2755
3369
126
562
525
3522
2489
55
1814
1540
2502
3836
1
2359
8
1707
3008
982
2382
1850
311
8
4049
519
2308
4415
3567
491
3449
1957
3231
1183
485
1592
1816
1376
3557
3245
3821
2978
3346
3656
545
1116
885
1788
25
66
472
4113
1414
687
1249
2830
686
36
2688
927
770
1611
2281
939
1261
776
434
2154
385
3767
480
3151
4338
2657
1875
2236
2164
4237
1411
1811
925
1065
2864
1414
925
2451
1118
1772
4027
3613
3423
4379
1341
3231
272
2536
1190
3286
1495
218
4169
178
610
354
2006
1887
3737
2810
1306
4086
963
1467
1592
2811
4037
651
2611
805
4403
3963
4216
255
201
3172
2502
402
3099
3720
3691
871
3359
528
3675
767
4301
3172
2687
3418
704
2552
2211
1545
1959
2297
4190
3279
882
1979
3224
667
1091
2756
1707
4001
441
1792
2218
133
376
4471
4406
3176
4169
1078
3534
3556
3942
3579
702
3630
1368
3862
3170
2884
4143
3595
18
1923
1172
874
2620
1974
1882
3625
480
3164
4235
1997
4114
4123
4126
1873
1094
2646
3971
3588
4337
1489
4085
3851
2579
1609
2657
624
2253
4163
2542
403
1433
1693
165
2536
2930
1257
3967
1717
1549
2947
4361
2919
3642
1047
3260
1303
0
3292
463
832
1390
2291
2958
588
3896
1268
3823
4159
3393
3737
631
3108
2791
1538
564
2396
2194
2421
3861
1311
3401
4117
3366
3802
3611
3207
4008
3254
1189
1150
4327
4396
1597
4296
295
2253
1257
2942
2959
556
1277
3797
4271
435
578
1961
2017
2651
1867
1012
2140
4337
1679
855
3871
3648
3396
2038
1130
1477
1443
1237
2120
66
3657
24
1471
4275
1060
4264
2079
3655
4407
2150
1340
4354
774
3040
2095
3487
3191
3118
987
3863
791
3808
2264
2424
2332
4363
3935
2183
2769
3911
2729
456
644
3294
321
1732
2479
4318
3072
1690
1177
884
3879
152
896
735
1604
3083
669
3057
455
3924
3650
3005
2877
2077
2417
2418
1415
3315
874
1159
3981
1087
3578
2943
2578
3204
3490
3851
2287
3501
1181
1186
346
309
1068
1932
243
1337
3372
2175
1077
3379
1050
2359
3314
2978
3418
1796
3657
2081
3765
3634
3368
4002
1036
1723
3442
2107
3921
177
873
2934
3696
2289
2104
1285
1826
4438
1723
3078
496
686
1876
1779
4450
3294
2137
1712
3286
2419
4310
2953
3643
3143
2345
421
1172
376
1021
3130
3598
2005
999
4399
341
1205
1644
1847
3626
4430
2525
4008
1296
1924
3439
1060
2900
903
3472
503
645
1503
2281
2001
2607
1761
1190
3304
1828
2823
2023
2810
1737
3365
464
2908
2361
3105
555
4036
1845
4028
2610
2343
1094
2810
1220
241
1750
3397
4070
935
3945
3520
4130
3179
1465
88
4401
1058
4110
3057
718
4411
1741
613
1936
2085
1220
2074
2358
2065
1507
3439
3947
2177
1671
3664
1860
1431
2949
2662
3475
1154
1034
1246
798
2409
897
2601
2767
4395
1344
4139
1559
1450
2820
3336
3518
1022
274
2469
4119
2083
3349
857
633
2890
4161
43
3640
1395
782
3214
315
237
3701
2500
3663
1680
1222
2868
4441
2929
3003
4033
4402
1884
2831
4471
4020
1761
3164
2327
3619
3641
1418
2512
4429
4055
923
1805
2562
4269
1846
3671
3092
4174
2940
3711
2768
4397
777
3740
873
856
3101
3234
2812
3341
3518
149
1265
4039
1361
3472
2834
2113
2511
1356
1259
325
915
3103
2648
634
2895
1004
667
3819
3465
3179
2850
1966
1188
2688
2336
3787
4175
1384
4039
4387
1687
1902
3188
3236
455
3512
2064
2000
5
429
3206
11
1261
479
417
1526
33
884
543
24
3706
49
2440
3572
95
1787
3134
4251
533
1679
4021
4467
3871
3259
1026
4328
4015
1371
757
391
2730
1079
155
3022
3695
3375
151
0
4159
1168
2025
2902
2145
2406
936
1713
15
3596
3471
4294
2338
257
4024
2775
3337
1324
4258
1312
355
2167
4334
4026
3961
536
2765
1109
779
1110
4429
3525
4093
3061
2141
1650
3409
4201
1504
1693
617
1004
2279
151
4226
2356
2459
3982
3478
480
4302
1153
3723
2454
2614
2419
1990
1013
3411
2279
1121
3346
1061
1006
2579
1478
3323
687
998
4245
1905
1883
567
4240
3162
279
1117
702
3510
595
4326
866
1444
2157
1959
482
2061
4295
4099
753
3684
4373
3739
1280
2491
2949
4129
4183
4345
2796
2817
2296
848
321
3710
1363
704
524
779
3045
3803
865
112
3573
1053
2538
1974
567
2777
3884
2804
1785
1664
2490
3988
3594
3520
143
665
52
2923
4281
783
1057
3846
931
4388
291
3990
3095
4032
3445
1122
3465
3801
2087
2349
1387
572
838
2416
1297
3477
402
3753
3922
2203
2679
3479
1231
1550
2413
477
1085
2839
336
4134
4463
2140
907
4297
4354
3564
2261
3782
3050
3888
617
1195
3916
3603
2315
4321
3776
2174
2322
931
4275
4365
2854
1780
485
3329
4132
4079
2456
2112
2481
1953
466
436
209
2107
3536
2995
1779
3567
2947
3465
3954
1576
679
3237
2220
2804
1572
1790
193
2453
4312
4128
437
1328
1125
453
3451
425
1353
3977
1981
2213
1683
3971
3817
2360
3520
2845
3347
3177
3700
2585
257
1406
679
3496
2855
2089
1314
299
832
401
4208
1685
164
3522
355
948
564
2489
1142
1032
4425
2471
66
3850
2440
422
947
1394
1166
1817
2861
1109
831
4248
2512
802
4267
1177
2511
3747
1457
2054
640
1836
1581
3346
3104
4465
3055
2743
342
3738
111
2900
3120
1443
334
258
4440
4352
2284
2281
3582
1787
1518
919
4102
2426
1385
3229
2658
3273
1472
3482
3937
242
1889
1077
3474
3405
1137
4297
2448
883
3265
689
645
1874
3755
1005
2459
3560
1377
4439
183
4092
3308
3195
807
2126
1118
771
2766
440
1963
3875
2501
3374
1381
1664
167
3987
280
294
1376
94
2938
2528
1529
3919
678
4008
2383
3412
1596
2601
4259
1076
4224
1410
2258
1303
3491
2455
4310
2191
873
1391
102
3537
2802
798
3224
4363
1668
416
64
4015
3999
894
795
479
3485
4319
3878
4236
308
1624
2984
97
3625
1373
1448
1151
2164
3128
2046
967
4455
2005
234
2845
2514
343
3776
1719
3491
2868
1936
3683
236
1223
3041
2599
4453
2551
536
1259
1681
906
4435
567
4450
4353
1584
4259
0
3111
3245
2351
1452
656
3069
2191
3620
1892
1681
875
24
908
4081
2116
3183
2399
4328
205
129
1006
1031
768
2594
2876
254
2876
1398
3963
1028
1692
2693
4336
357
3394
3367
3764
3288
2468
4089
2289
2138
1922
3830
358
2819
3794
2746
2453
3971
2652
1821
3528
2039
2131
2474
1392
748
748
2275
479
4242
1399
2071
2421
3463
729
4282
805
881
3090
1351
7
2160
1933
4406
3726
973
127
2879
1314
3935
4283
3628
1264
3147
1151
2136
1879
4356
2386
27
3893
1834
924
2911
675
110
1653
1409
632
4098
292
1816
930
523
3874
315
3266
2278
1007
1355
330
4377
3724
2518
3164
3268
1065
2293
335
3141
649
678
3746
786
3994
2021
1427
1972
3094
3483
2098
1697
2859
3394
2902
1190
4334
1475
3556
4116
1914
4299
2946
1424
1704
1969
438
554
2097
1429
2811
2219
3602
2254
3449
4332
2148
2719
1759
2152
95
1324
569
1498
1946
7
322
1575
2180
2141
1228
162
420
248
1921
2544
3891
306
805
2625
3809
3537
803
1355
2763
2933
3146
1967
792
2064
3953
501
3766
2912
988
1363
1586
2423
4165
123
4085
1058
257
1070
734
4190
1122
3361
818
1712
649
4174
1101
4121
3513
2535
646
377
3830
2559
1610
1455
432
947
2833
4204
1840
3491
1359
3023
1118
1822
990
4181
3980
1121
4229
768
1851
1038
1617
2452
2773
1850
2520
3777
3828
848
4058
1207
2954
3257
2798
2035
4304
4191
1023
901
1057
3432
2548
2965
4224
1559
507
3626
486
1799
2684
2203
3902
533
2792
1257
4314
786
4049
1764
1239
2044
369
4422
4152
2945
2093
987
782
770
1360
1680
1218
4365
1039
3698
3333
452
2360
2087
4035
2542
479
2536
3408
4069
1981
180
2364
1467
2226
2667
1488
659
2636
1820
506
1580
3618
2891
2540
4021
1181
1662
2268
2690
2994
1647
2840
1169
440
4316
3504
4199
2962
516
2931
502
1463
778
2492
1655
10
25
1726
2914
762
747
2580
3707
2713
1874
3864
1604
746
2751
1582
3588
4195
365
1024
1277
1528
606
3280
645
3868
4463
271
1189
2163
631
2545
2501
707
3999
71
458
3142
4155
2230
4471
4089
3701
3990
1911
3617
1670
3100
2795
377
1141
3894
3791
1801
1333
4229
1450
3486
2303
3752
1631
2000
894
1610
230
4078
2350
1699
4343
359
2227
3738
4424
1686
55
1308
4117
2048
3350
846
1655
532
2272
3231
4218
3022
4004
1145
47
1840
1812
1509
2434
2520
3820
0
599
203
3574
1085
2685
2475
3092
3734
2071
1838
994
527
1756
610
3633
4454
2455
1913
834
2795
211
2211
4216
1283
228
3605
4244
2810
705
364
2299
4213
2190
1998
732
3261
2116
4401
3002
3088
4133
1062
3942
3140
3339
2936
760
377
738
4226
1413
2958
1031
2719
2755
99
1023
4208
471
3559
4178
1199
3577
4334
1745
3459
270
671
1117
3751
1730
2696
4361
2464
3017
2631
2752
680
1757
2179
237
1190
4241
3058
1252
3673
2743
1806
4464
22
4365
3125
1860
3701
1976
2011
2553
3729
3678
2982
3715
1179
2796
1695
263
1866
1562
1338
4232
1908
455
4217
2781
735
4340
4105
3105
494
4440
1887
1159
2174
199
3800
2163
3518
3115
337
1010
186
3293
1229
2211
617
1207
3577
1553
1114
257
3213
3006
1797
219
4073
1501
3384
1918
3261
1031
3903
4165
3803
510
1492
413
3460
4344
3178
2897
1012
751
1337
3410
2331
557
1818
2086
3819
490
2611
2373
2383
2361
3848
4142
638
3157
221
3871
1568
4076
3991
2224
2434
3565
3879
1026
466
417
1680
2979
1837
1901
322
2368
2797
2156
443
4076
3213
3567
4035
2095
3754
272
1650
2405
4384
476
3285
4278
4330
3412
3640
3211
1988
186
4470
3283
1231
3137
3570
1818
1257
3201
684
1787
59
2436
3511
888
3655
2750
697
2950
769
2815
2033
3443
4125
2677
1269
349
4390
3436
1791
1993
1083
901
3461
3409
2407
3895
3591
2857
1016
1330
3718
3427
1960
3453
2557
2189
3027
1975
2987
3177
1708
1305
1468
2313
2770
1784
2097
2829
3284
2110
2728
1651
2098
1550
1633
3160
4422
4403
615
970
1848
3992
2286
126
1021
2797
2861
478
1755
577
975
1224
4033
4437
677
2049
1515
2596
2576
1317
3911
3818
2907
597
626
459
3936
2319
601
333
2492
950
3982
4213
2585
883
4108
869
3229
2329
2957
160
3562
596
3103
1719
538
3122
885
480
1390
951
323
709
2731
2715
3050
185
1989
777
2439
540
3329
4389
3552
37
1040
621
1545
4035
2761
4095
2488
12
3861
1534
4000
4168
2697
2717
2399
1578
120
3156
2345
1549
3265
3007
1442
3112
4215
1011
2839
919
4193
2882
1142
1042
3561
3009
3553
3905
2322
1943
3049
2775
403
3723
322
2300
1839
1834
564
3006
3080
2727
1460
2873
1506
2532
3595
4281
224
1519
1823
3940
3256
3112
1018
401
1271
2080
3133
25
3018
63
172
675
1179
2444
2221
3198
3155
1957
2083
3287
2311
2673
0
1898
2818
964
4338
3523
2843
3422
47
1768
842
470
3442
2247
64
4395
3279
277
4130
2626
1787
621
3082
60
3788
2046
3263
4359
2895
4014
3820
1640
408
2666
4426
2506
2961
1722
2643
4360
2781
44
2704
1018
733
3661
3503
3601
3235
3588
3425
4127
3982
3661
606
1499
2932
2313
2424
1895
871
3166
3169
1602
2617
1026
4259
2340
3693
75
3726
576
2800
909
3171
654
184
3983
2753
2623
1084
938
1167
182
2173
2771
3962
1704
3824
4417
2196
4424
1925
289
1550
2503
3156
1453
2481
1700
2424
1635
2556
1123
4399
3172
80
868
2969
2969
866
4136
2785
3724
3648
1925
4389
2531
792
776
2398
3112
2138
3251
304
1676
2197
1392
1926
301
2497
4260
3222
1959
3087
4080
52
3606
1545
3195
1529
2199
4253
969
757
4461
2878
2482
881
3354
4086
1667
1791
3998
772
2060
3149
903
481
3530
1748
3450
2769
430
3917
3654
3527
1165
667
2274
2987
2522
2780
1141
4056
2222
3887
2987
3889
425
2213
2534
958
2151
3170
1692
3061
1838
3216
2910
3635
1847
219
555
1616
3148
3721
1223
2656
3302
3032
954
2894
2596
1292
3732
4390
513
2080
3967
3373
1446
2931
808
3323
3866
390
1962
580
2720
3473
2596
3539
71
3882
1658
827
2600
2630
2354
3324
2573
1326
2690
3602
2166
3371
411
939
14
3507
26
34
1068
3345
4385
3120
1430
3622
1127
3624
2075
477
3188
1093
281
1780
2974
651
966
686
1063
123
1793
913
3667
3924
1377
3271
710
1185
3879
4438
1281
860
3873
892
4189
314
2192
1228
2617
409
199
1899
1539
4351
864
2063
1174
3846
3382
4459
4392
2241
4453
3382
2360
2325
2632
3920
1535
3301
4231
3293
2251
3323
2358
2648
1695
434
3852
2450
706
3189
3064
539
276
3299
2750
639
4453
2504
425
4122
2357
3352
1293
1944
1534
3207
4100
165
2907
617
2168
857
3063
730
3981
2888
2728
1449
3713
3376
10
494
3649
1478
1847
3300
1612
1096
4449
2427
2826
1375
907
2811
3257
1689
2011
2824
832
11
1046
2662
3268
2537
98
31
3653
1242
1149
1957
2829
4273
3348
417
4247
1684
691
82
4286
9
677
2699
4382
4287
4198
1301
167
3975
469
2897
3652
24
2135
2785
1831
2063
1622
4387
203
3479
4228
4372
798
734
1368
3279
273
292
608
83
2448
1703
3374
2414
2359
819
2001
3578
1998
1538
3220
1044
1056
34
3127
1858
3131
878
1910
4136
0
1520
2580
314
3190
4242
3805
710
2555
1453
3507
3606
1999
4433
4051
386
878
678
3212
338
3962
1188
731
756
4330
3577
3237
514
2924
3111
3354
3175
1352
3885
3939
2442
2624
2998
2117
3712
3328
4048
3227
2141
2432
4083
1641
1801
4316
3278
1114
242
4177
3743
904
190
1122
3667
2664
3037
2942
1013
3222
2922
3868
2644
474
3334
1925
1109
40
1008
289
2484
778
1959
974
3244
2048
465
1112
3200
2483
2660
3067
4275
1489
442
853
1104
893
590
1813
1440
1392
2448
1886
807
3175
245
2132
3889
1410
4254
1268
3809
1542
1831
4175
761
582
3227
4132
136
3480
3752
1772
585
110
1418
1524
1642
123
4252
847
4105
1492
4106
3071
3024
3897
631
639
566
1156
1761
4401
3550
3215
119
3610
4094
4249
143
3664
2737
3164
145
649
74
356
4153
3820
4412
1088
2976
4092
1409
379
932
307
3995
643
1068
1392
1383
1729
1878
3615
2544
1842
3806
3726
2978
2637
1091
1287
2501
673
2100
1073
4199
2540
1218
1749
227
379
1950
3404
3759
1533
4464
2350
2045
2800
2250
1401
1765
2137
2519
2052
4064
2979
3510
1804
447
1493
1743
1376
721
1488
1983
1679
1691
3909
4254
1433
398
3324
3887
2199
2452
1813
1754
2599
1280
3094
1620
2194
3241
1996
2726
2799
2645
4100
817
3661
288
3471
582
1319
49
2515
3650
1980
1069
2755
1566
1741
887
2001
204
870
1062
3178
1020
2388
1958
887
3276
1901
902
3488
1825
3891
2576
3267
2165
4049
3066
1543
139
2301
1415
4062
550
1912
2337
880
1898
4338
4086
781
3781
3788
2250
1584
784
3281
467
3457
3174
2806
3044
3913
3561
1413
3420
2405
4315
169
464
1420
1987
2106
2298
3994
3892
2708
3978
1328
304
1976
3627
2343
1884
3102
3414
2317
1952
1872
1951
1880
2408
3158
3068
2855
1278
2486
1137
3584
3055
177
1627
1679
2694
175
941
650
3723
1807
1022
137
2621
619
1321
1405
3247
3130
1261
3263
2606
1007
2825
1104
794
1947
4420
2040
2246
2392
1471
3847
1757
2677
3547
3946
73
169
1788
1155
2704
3601
2189
4344
3879
3463
2472
1875
2227
3465
2336
1431
1174
2734
2624
742
1175
168
1528
2671
3905
1234
1896
4267
4025
4031
432
122
916
2889
2890
850
909
3998
35
2168
126
1532
913
2464
173
2138
1871
3114
3610
78
2475
256
275
3397
1296
905
1902
2178
1538
3960
4120
2432
2552
3497
2202
3751
4385
0
1420
3530
3066
2114
1542
436
3957
4091
684
3350
3712
1196
626
639
993
3296
1899
3186
2597
2056
2574
1755
1683
163
4221
900
857
410
3578
1687
2834
378
5
1518
3436
1110
3289
3301
1048
4007
3126
2433
3870
3991
1046
3901
420
2169
4454
2910
2970
2193
1841
257
1238
1510
3863
2229
733
4128
924
578
594
4312
703
1869
4439
1564
3141
1290
3835
247
816
1843
4113
3538
3907
3812
2530
4241
2432
1774
517
3560
2378
2562
2045
1472
1985
2068
4427
2176
1371
3534
2510
1733
4302
3342
3194
717
3022
1083
1185
3310
2776
3314
2948
1682
822
3557
1059
3529
4094
3960
1467
1255
2483
469
4322
1985
3591
3606
428
13
1418
3433
4189
1640
2113
2607
3059
1574
4368
4431
3853
1321
1118
3313
110
1385
858
1033
1476
1630
1552
3800
3026
3862
353
3460
2505
309
2402
2443
2227
1457
2244
1142
3687
3647
2527
1619
3910
882
2422
3198
3050
3078
2462
3396
2204
3406
4159
3465
2040
936
2617
4348
2740
4348
4296
266
585
1585
3554
247
1169
1473
256
946
4323
1946
1488
1968
2478
2597
2410
4201
4020
3547
4447
594
4219
858
2721
252
2336
3416
3885
1292
347
1487
2133
4003
3558
3628
3763
593
64
3577
873
146
541
909
416
2764
2580
3136
2624
2523
2308
1012
3809
3897
1471
216
1032
607
2844
197
3404
2260
4454
187
2184
58
168
1031
3090
3509
2975
3164
2170
464
1922
2155
2116
607
560
3799
3258
2687
2148
1839
3485
2002
2192
166
4163
4205
355
636
3682
0
1836
2608
1955
1641
4452
1431
3810
610
3218
827
1671
1522
496
2793
2756
3670
3282
1241
2118
2249
1053
674
4191
2072
1706
3057
3863
1563
59
4464
1532
2787
1155
1236
453
130
3832
959
633
1203
4193
2344
3855
1422
3952
1322
1037
1741
2933
3265
845
3277
1544
2299
2631
482
792
2410
2729
798
2184
850
3796
929
471
1410
1480
3442
3625
1064
2383
1314
499
833
2962
1992
2265
291
1161
791
2498
3743
78
1402
2376
2845
656
4376
460
1412
3303
1643
38
619
649
3386
3116
1958
2489
81
2646
4289
254
53
1529
1025
4427
3016
3670
20
2111
4062
3868
2737
2519
2957
3969
169
2500
3127
2715
739
1900
3438
3590
3142
255
1811
3857
2072
2705
2135
206
2491
4307
4094
2906
875
3290
1202
3960
1966
876
3191
3105
960
4030
2654
4352
246
2797
2456
1496
2877
3285
74
4423
2535
0
445
1951
4269
3112
2982
648
2247
3696
3416
2824
1857
801
3184
483
2419
629
2804
334
2576
3353
914
3078
2878
2283
3745
2176
1502
2691
3797
3810
2496
731
2925
4158
2550
4454
1471
4310
85
2822
442
2279
4129
3235
1000
1163
1457
2146
4415
3588
3503
3138
2250
2236
4229
605
2649
3405
1068
346
671
2168
1666
301
430
3001
1997
4227
1031
2447
2708
2814
832
3929
4379
163
2948
4255
2107
1311
2596
489
2839
2660
3493
2052
893
4038
3689
33
386
1672
267
879
959
1528
1085
4121
3888
4444
1166
2175
1140
3273
2777
2035
3103
502
2624
4348
2074
813
2928
1459
4433
4018
824
4228
2887
2572
3341
2004
3263
1589
1428
1660
213
331
796
1789
791
1669
1665
1199
596
637
2994
4271
926
256
3123
2236
2641
1943
4247
3515
4349
1656
865
2810
886
3094
798
2710
3707
4334
448
1994
4299
109
3084
1693
2308
1921
1288
2005
4238
789
1581
104
1203
1304
273
1625
3384
1172
722
2737
604
3544
3699
2906
1511
4360
2114
9
1081
3781
3714
2515
2439
699
736
1955
3092
3214
2125
2336
191
3596
431
223
4098
1630
480
361
3993
1059
807
1980
3723
3109
1841
2347
1284
3342
576
4378
3370
1332
3093
335
574
3627
156
95
2554
2835
3087
1041
10
1880
1608
19
767
3010
239
3830
3295
3586
1158
4155
3414
56
3171
486
1967
4167
1696
2320
3812
1731
564
904
4102
4358
2047
699
2414
2337
2670
1056
3853
519
4245
3988
376
1620
3138
3759
3191
4340
2756
1515
3112
3301
463
2098
2339
4142
3031
1819
2835
1019
2349
855
3019
4164
596
3045
1465
4363
2314
1695
1269
1230
3015
1345
2512
3012
947
2135
1097
4345
4005
1857
4341
1001
1371
1338
902
4268
1048
3683
3554
1167
672
1126
2972
1661
2532
4214
1580
3768
1255
2393
394
4271
689
190
454
1311
2847
4145
2686
3008
3837
617
4083
4419
2155
1992
3343
1947
3948
3981
71
1485
3539
4383
478
1534
3026
3375
2539
2506
1035
293
787
4030
3388
3596
914
4275
3356
930
4313
787
1771
4102
2721
295
177
375
2728
1636
1903
377
413
3357
3724
2038
2767
3008
2842
3581
3969
1144
2331
3329
457
1770
4051
3587
2690
2478
3401
3688
3276
2749
3079
2621
3650
1191
2688
1515
691
3124
4415
2574
3394
3432
1065
3277
1162
1072
3230
3678
3154
446
2460
3039
3937
3856
3900
689
4239
3687
2595
121
434
0
1886
642
4184
533
1150
1509
1482
2444
1709
707
1891
989
326
1718
792
3989
1366
1587
3032
3123
3220
2844
892
508
3751
3423
2004
3570
1061
2907
3937
4072
4369
1722
3904
63
1930
1373
3733
337
2125
1822
2111
765
3160
365
2308
3326
1236
2624
367
2095
1049
158
2056
2208
1416
1643
2623
3911
1880
1109
4410
3685
1335
743
3499
2577
3068
3090
3520
1401
4255
1554
377
2023
1708
3351
2026
1440
3088
4273
1853
3103
732
528
2579
2438
250
423
4160
2625
2158
2394
4149
2582
297
1144
296
3884
2743
194
945
994
1459
3227
4147
3095
431
3284
4149
724
1176
2112
1273
1621
2362
365
3568
3652
736
1291
424
1231
3960
3972
1342
8
4382
3993
3751
4470
1970
3485
2395
1051
4137
2704
4042
3416
738
1615
2501
1584
1935
3515
1649
3544
2296
2008
1091
808
3378
3237
1507
3842
307
76
3721
2798
4079
4268
2562
2118
3570
3226
1343
2442
750
2986
173
2500
592
4353
1170
4242
814
3786
4181
1132
3861
289
1248
2054
4109
503
3555
496
3237
3108
1049
510
1483
139
738
2023
2636
3307
4112
81
1491
4449
2602
749
474
1696
2672
2351
2247
1713
981
784
2004
2446
2827
3235
2902
3469
928
1052
1793
1050
3333
3801
3003
3391
3050
1774
2970
4293
1646
297
4435
1714
2712
1207
1719
3690
3626
2257
771
4113
4013
4394
4403
3537
3127
2184
2408
3417
3938
3162
1757
4102
281
1195
2730
1580
3402
4062
1070
3904
3255
2879
1850
1246
2077
1046
3547
941
1349
1260
170
1636
684
1754
2620
1080
1178
4285
3625
2640
753
518
1019
2336
3698
4073
2627
2004
322
3905
2399
1409
3496
781
1831
4394
3332
1943
1355
3418
4447
2935
982
2262
1146
4168
3963
3797
3245
94
3709
2188
2352
2076
531
4170
1712
1891
2637
3032
4022
1812
1920
2423
3110
529
4451
1413
2394
3956
1947
973
4426
162
3194
1281
2239
1813
1140
92
2438
979
245
2416
3978
1397
1678
27
2995
1687
4421
3865
2898
3800
154
3822
3275
1652
863
2087
458
281
863
108
3407
821
3031
1560
3489
1679
2176
4292
1126
4387
392
3346
1654
1527
844
2745
4202
3088
1817
2474
3701
4213
4170
3457
2629
1621
1676
424
4262
1149
204
3217
2180
2408
2798
1682
1197
1243
4189
4149
2894
3292
447
1581
4004
3883
2007
973
704
2681
2101
4340
3039
2051
2086
1670
517
1285
84
4183
2579
764
2290
4093
0
541
130
3926
4157
3215
2883
1331
3777
2605
2683
2239
1726
2299
2881
2091
2131
2271
83
3982
304
3072
800
804
2713
4009
4440
91
3535
3616
585
3904
2844
1735
207
2525
3545
2460
2499
2369
1010
3668
863
3232
41
2094
110
1777
448
4292
4121
216
2626
4122
2406
3136
2609
1454
2730
2413
3963
3776
3529
252
1971
2181
1700
4254
554
2316
2926
2675
2803
2295
1666
2552
2848
2765
2295
2851
681
3764
3332
3004
1431
1976
2676
2071
1313
3462
1047
3404
2133
435
926
1024
2167
3454
1483
1413
1891
3870
4171
2685
2951
3640
2600
1826
2434
2467
2436
2205
276
3737
4385
3750
4006
356
4062
1863
4119
1595
190
1040
1060
3077
3890
3425
519
2869
86
1382
363
678
3313
3773
2974
3420
2930
19
464
834
520
37
1769
206
574
974
2151
4334
2647
961
1243
2594
1287
2062
4094
1602
971
2621
116
3966
896
4141
4463
1548
3279
1099
1136
2205
1356
4227
2964
3051
1131
1305
3942
1679
117
3359
2882
1618
3862
1895
4116
4129
1422
3818
3554
4260
3424
2259
855
1445
74
1592
1492
3901
4343
727
3650
4061
3816
1315
1918
4394
4052
3309
1118
4
3811
3069
1757
228
2418
2958
1292
727
1226
618
1362
254
1583
2761
1613
4360
873
1592
2339
956
2523
3764
3366
1747
3269
2376
1319
3327
2417
832
609
3205
1253
1462
2995
366
382
2641
1769
2085
2768
896
3470
4384
3159
2774
3248
3799
3056
946
2423
3674
970
4225
1538
4200
1665
1890
3286
4181
3184
1791
3895
3091
3044
3734
3617
2377
2270
1171
3539
596
3135
2954
2790
1467
3815
943
451
3377
676
3432
3642
4136
1580
4405
2917
2532
4387
874
1728
4471
4096
2544
1900
1967
248
4392
2143
2417
3581
1186
2832
666
875
3386
3664
1685
1112
1272
2110
2236
1812
3266
3913
4051
2179
3262
3641
1554
2097
3762
802
991
4410
4025
1669
1370
1143
1596
2585
2461
4221
2181
242
2788
3081
1831
2943
3352
102
3762
4440
3764
573
2457
369
33
1997
3244
1158
2220
2171
2876
90
2422
4133
3050
4283
4234
1438
3227
225
3958
97
770
3642
2269
612
1699
1597
2617
4370
174
978
3655
3055
2775
427
2685
45
3568
3006
3535
903
449
2220
3446
4033
2870
3683
4222
1366
4228
434
73
704
4308
2018
2872
136
4328
133
155
1168
971
2444
3663
3539
1184
961
1338
507
632
1559
413
2956
3817
3163
1350
0
2515
1266
3787
2975
2741
4005
2178
2777
392
3137
2384
3454
402
2080
3685
4060
3047
2826
2203
3189
170
2641
3646
1368
3651
3075
4389
1733
1372
3257
1430
836
3601
2805
2352
2278
4377
4360
2585
4234
4313
3061
849
1700
2680
2478
915
2976
4207
2187
2912
208
654
244
376
2099
1448
3155
1653
2374
3853
1506
1035
4163
2501
651
253
4079
2480
3
3928
1202
160
3976
626
1618
2201
2711
13
70
1331
3676
1925
4185
4285
1137
3591
1769
2772
2148
946
397
4391
233
625
4281
1610
704
1777
4354
2505
3145
2689
2453
1726
3764
17
317
4252
3742
3138
2685
2348
3356
3844
2964
4023
3991
3279
2556
457
987
1910
3133
3653
4295
4389
3620
776
299
1912
1306
3299
2856
376
1709
2423
353
289
3034
1639
3906
1473
3501
4349
4470
2189
3502
3124
1861
3428
2099
1497
1073
3200
1842
3145
98
56
1929
694
4392
1706
2307
1368
1484
4237
2283
1470
1174
1271
431
2486
3166
4385
1402
3471
3040
1610
3010
1929
3876
2188
3026
1255
39
3616
3320
1599
3507
325
1023
2656
1676
38
2047
1251
857
2025
625
64
3930
264
1644
3136
552
878
2376
1552
990
2663
3886
738
17
410
3194
3130
1944
3793
3147
3063
2190
928
145
2180
3592
4091
4272
135
3711
3724
990
107
700
2891
4049
3979
3622
1792
749
2733
2379
3111
746
489
10
4157
170
1222
1398
1897
4444
1685
1672
2737
1152
890
972
2818
4295
4093
2002
667
1607
47
38
1289
2295
3540
2159
4289
3811
1653
184
2921
1210
3733
3908
111
134
3070
3421
3896
2316
1058
450
2504
680
1143
3552
2586
888
3908
2775
2742
4016
391
828
3650
3147
1606
504
4192
690
1563
3292
4215
3755
945
2367
1485
528
471
200
3402
496
2984
4407
3767
812
4468
2402
3367
4065
1642
645
872
2196
1728
2678
1723
1680
710
1935
2934
2431
2615
3694
2467
2610
3605
1243
3948
493
3696
3861
806
853
1404
3803
2374
730
2153
4156
2204
4039
979
3216
2333
3303
1963
3962
1067
2213
1793
3235
2853
293
60
3335
3062
1471
4460
2874
2556
4425
2362
4065
2079
1240
1156
2090
2499
2934
2818
1570
3785
3866
2804
2617
2611
673
1641
3528
1882
3665
2469
3406
1302
2194
3301
3858
3401
2967
2429
2128
2985
3486
4316
2934
2112
1469
4093
3733
1204
1758
662
4036
2194
1254
712
1626
1230
1954
1219
3294
1818
1040
0
4349
2077
1253
345
3438
2126
3763
4318
3435
1926
758
1623
2190
591
3572
357
1743
891
3595
1556
2250
2256
3347
4457
1352
1557
3516
800
223
1966
4205
681
1150
2333
2519
486
4202
1246
1317
1909
3230
3955
247
177
1910
1066
3718
3202
1769
3661
3256
1891
3321
3185
1148
2056
727
1546
4308
3039
3130
340
3894
3920
2
2458
3244
3299
98
1053
4034
3638
1800
561
1292
3407
4076
1642
262
2723
1865
1812
126
1560
109
2454
1541
143
4394
1979
2771
1742
1931
4339
1963
4197
2107
1716
2880
4148
630
3489
2202
302
1848
3062
1282
2476
3267
3018
1955
2919
4062
2439
2652
4014
1026
1837
1959
1888
647
3323
1527
3704
3416
2399
490
4150
591
4354
373
2801
617
1919
392
3630
340
930
2248
3204
1906
279
208
3471
4218
54
4024
788
3036
3274
204
3952
3315
1731
977
2383
3364
924
2175
636
2228
2747
2840
2173
1712
1321
4466
3569
4337
134
4421
4224
1361
3246
2592
4401
713
718
2691
3006
380
2767
2716
3412
1136
2679
953
1581
3963
4084
1713
4356
2799
2090
3390
2743
1644
2772
2940
2558
423
3390
1969
2368
177
2895
2081
4246
3285
273
2220
431
238
1441
3344
712
250
1925
1183
3704
4266
930
2154
324
2477
2976
1082
2096
845
651
2285
1490
3912
616
2942
1197
1437
4041
3207
2336
293
1450
2273
2692
3464
4041
3503
137
4127
4006
1836
4374
1317
2737
1030
1158
483
2925
2443
917
147
1560
578
1569
638
2408
2294
321
3417
1464
367
122
4150
1039
1562
925
1177
3699
2715
4142
4069
2363
1822
4258
3300
60
3077
2212
3689
3247
3335
2107
1104
3861
2858
1683
2415
3572
3078
2090
299
979
973
451
627
2794
666
4391
4161
2883
2355
3529
1036
1063
2385
1362
1621
2580
2170
3986
1305
411
331
1105
3102
1112
2874
3512
1830
619
325
1287
4206
57
1755
1425
3160
254
1336
3719
1828
1154
957
4147
1601
2872
3125
113
2995
2040
4347
28
2722
3984
2266
3460
1593
803
252
331
3802
3176
2219
2429
455
4137
261
3117
106
2210
2592
2599
1231
1011
1435
3429
3724
2101
2292
570
4289
3963
2375
122
4452
92
799
3758
2837
618
2206
3321
1225
227
2667
4372
1452
1259
4429
3436
2959
2127
3806
303
2733
179
3885
3200
2742
2767
421
3018
568
850
3302
1280
2627
3896
3532
1348
2392
3298
1689
1709
3896
1113
1569
0
1632
786
426
887
4146
1926
2228
2578
1553
905
3756
4175
1818
1136
1879
2211
1187
1867
1871
896
4420
3572
1111
1590
194
420
3896
1838
509
3944
101
1836
3601
2354
3410
2436
4101
3597
3406
1861
1156
2631
1960
3744
2195
4088
3804
1250
2097
1302
2156
3131
702
4326
2071
392
56
2955
3918
909
263
1152
1315
4082
3297
3920
1417
1966
2777
929
337
1465
763
4075
3879
1353
3545
320
119
1009
2567
2966
2422
2907
160
3664
3275
3231
4462
3166
980
2977
2061
3659
703
3287
3916
1145
3964
3626
1208
3318
3719
2769
1069
791
2820
3874
58
4371
2421
1991
1964
114
3229
600
1292
2212
3893
129
2417
293
1367
1741
2312
2993
2315
4412
2677
1357
3733
1364
1217
483
74
3766
2041
3399
1498
4267
3726
322
291
535
74
3991
1928
802
4110
261
577
4323
2612
1392
872
3952
1585
3629
1953
1954
809
1742
3585
3891
2044
228
3925
906
221
1863
2151
3284
994
1439
1118
2597
4293
3799
3189
1403
4145
571
1358
3725
3021
4385
4348
2287
313
2736
3059
1635
3999
508
687
1976
906
3908
1615
3264
303
1631
2331
1114
3621
2362
605
3351
1133
316
3858
873
3958
162
2059
2280
335
2481
3614
3496
617
327
1965
87
1965
2555
13
503
4108
4318
209
3155
1909
4222
1949
3229
1332
3046
3736
1697
2094
81
3176
1012
1995
1928
1723
839
3702
3630
3603
800
3299
532
1370
3623
4362
3555
3027
2419
2604
1395
3620
2421
2579
2277
3713
1724
795
2562
3789
2991
4222
4455
2170
2778
3497
1918
3145
1922
2894
1524
1225
2287
3006
3496
2879
761
2475
4043
4301
3042
161
1079
916
452
3389
1343
2411
767
262
3808
3770
2723
2564
1045
4419
1720
461
16
4071
4019
624
3147
1448
4037
4171
2560
2709
394
2722
3875
1578
649
2429
149
915
2778
3307
3636
576
4003
841
999
932
1176
3656
1281
3800
349
4313
411
3642
4042
3171
4097
2775
2647
2482
240
1897
2243
1410
1646
4321
444
1534
1015
431
2403
3629
2392
160
1380
2897
454
4090
1517
1734
506
3641
1828
2428
1106
829
4223
3687
2986
1066
2040
3204
3197
2954
2896
3223
4229
2228
2061
806
3375
2926
3910
1335
423
1681
1000
2651
3789
2653
608
2841
4120
1855
2212
1350
3168
3930
3106
1161
1247
4027
4167
233
1624
730
2325
2565
2671
4297
732
263
3994
2751
3500
800
470
0
3572
3364
1633
239
4360
1199
3851
1815
2872
1930
3424
2909
3110
2642
2899
3967
3606
2690
2394
1967
4311
798
3714
123
2805
3720
1396
2599
3470
4015
1268
1657
687
2620
1198
1024
3584
344
1655
3963
4202
280
1292
3323
2630
1657
1560
1713
2253
2118
2935
981
2689
3330
55
1027
4341
2355
1192
3343
3026
846
192
4079
709
3138
2750
4369
2229
1358
179
1494
3439
338
3582
1617
2342
2624
3055
122
1116
3047
117
1479
2209
1050
947
2180
4064
2094
2863
774
3331
1247
2821
2200
104
3153
15
1733
2020
1525
1083
3018
284
3009
2098
2560
3115
4430
3095
2714
287
485
2620
1662
3365
940
74
2020
1957
3381
2390
441
4258
2616
1419
266
3806
497
3860
2926
4239
89
3439
746
3799
4296
3887
502
2550
1214
2992
578
3225
2602
1428
1948
1716
1221
2880
4469
438
2316
3014
4399
824
3719
3129
3733
378
2669
2072
2443
1289
4227
3666
2807
1795
3754
178
726
4399
864
814
2663
1268
3367
684
672
3885
828
905
1832
224
264
684
1392
1835
615
3057
2140
2482
691
3407
4355
2260
1084
3177
63
4366
4380
1973
4296
71
967
3869
423
3396
666
751
2243
3149
2133
3461
4426
2159
738
728
257
3189
2087
883
1446
530
3557
2529
1227
1695
673
2803
3524
1389
2404
3817
1097
3222
3056
2662
2418
3636
2774
3581
2820
140
515
2214
1591
3169
368
1939
259
3075
1026
2356
752
1083
2860
3199
139
1768
712
3077
1226
4126
1764
4011
2291
4459
81
4256
3122
796
3555
403
1028
4190
3830
2176
3622
3039
2607
635
1560
3447
4179
511
4387
1180
2550
3894
3667
1341
1410
3884
4189
3160
2719
928
3195
1309
4121
1475
113
533
934
551
2971
517
1872
1488
705
1766
2194
3122
2727
1903
2941
372
1592
4063
1405
1262
2760
546
36
37
1258
1820
741
1271
2098
3780
1112
497
2529
297
257
390
3615
4409
221
4039
1388
3854
628
1279
1489
1204
4441
3893
3842
671
1005
179
3778
2749
1565
3907
539
4143
1699
1593
2578
1871
3145
3411
639
1969
2107
2050
3273
4331
3874
3523
1941
3720
1231
1787
155
2091
34
47
1000
4459
592
566
2927
859
3499
3416
361
3068
1720
790
3843
1493
923
917
2356
3207
4176
2266
3991
2653
1778
2265
508
3898
4010
637
733
468
846
164
2333
2768
2345
1088
1933
2383
3599
1643
4201
1293
0
1979
733
2331
1555
2224
1121
60
1676
4325
3008
2320
767
3895
922
3175
1257
117
719
948
2128
684
3534
1888
3509
2072
860
1749
1735
4361
3697
2147
3340
844
330
824
2290
956
833
4432
4424
3979
2719
957
84
628
2704
1546
3403
636
903
1466
4217
2349
2962
3499
4080
3024
4148
2490
3436
4027
1687
910
2541
2994
1925
3465
2756
835
1160
2459
362
2429
3952
2906
4087
3203
2985
4173
524
630
1415
3444
3990
1792
1822
1021
2305
472
3776
3672
2339
107
1879
3945
1872
4247
1889
2740
1304
1908
253
3205
1277
975
272
2225
1656
4411
3423
173
1794
2492
40
2947
3297
2876
4243
2386
1291
1835
278
2493
3384
2403
2408
4425
936
4036
3055
596
3160
3748
862
586
2903
687
2120
3645
1276
524
185
1344
3928
1195
874
1027
1814
952
1635
1989
2255
2037
842
3713
29
1899
402
3371
4159
3777
2503
1384
1000
3459
2997
792
2991
1622
505
4336
2174
66
2405
1549
329
4421
372
392
1373
1959
1495
3461
554
3191
2169
2964
1440
3646
3578
1771
1718
485
639
1959
3181
3494
3131
3304
1560
3893
3777
3826
3528
3305
3196
818
2628
108
509
1397
1158
3912
3990
3250
395
50
4027
2380
1229
756
2826
2287
2537
836
3237
3490
136
849
3300
2946
4224
1050
3871
4243
2778
4061
1216
709
404
322
2506
105
1933
1852
3234
1915
1851
3291
215
2192
4149
1582
2465
2675
1048
1892
2054
4145
2705
780
368
2213
534
1051
1177
617
3095
1738
2400
3732
3189
3920
3938
4347
1601
1708
3099
4282
1385
3758
3996
3592
2945
4037
974
90
4112
1475
124
3881
1220
1070
405
2846
649
3344
2688
3243
2260
3213
3530
107
527
2550
2982
2092
3901
3902
2383
2665
942
2133
3180
3539
458
803
2737
1133
583
1494
2337
3195
3364
978
3877
879
4270
3772
3485
3872
361
669
2416
1356
940
4445
725
1517
1236
3239
3957
616
850
2770
3373
2529
1056
1991
2954
6
396
1352
3032
1386
3044
2484
1674
1031
1872
3109
2975
2192
1752
3128
1116
235
1148
1300
2113
3595
2236
3848
1124
928
3250
1325
17
4221
356
3825
1900
2595
2543
353
1575
2858
1151
3667
3714
2109
4
726
1220
2944
3328
1707
1667
3349
4193
741
2473
3978
3758
1670
1555
3
2249
1596
4060
4159
3333
408
3048
328
2765
1857
2132
2961
1404
3393
1828
4360
2906
0
2252
1291
1631
3479
817
824
4216
1543
2042
3369
4235
3017
1743
1427
314
1265
1643
210
3495
2226
2603
3127
2288
3105
3739
1258
1439
1299
1786
2250
4418
49
3393
147
3169
1712
3068
4392
4343
1381
1700
4101
3194
3531
2622
3292
3306
2210
1440
4310
4417
2123
1953
3996
4273
1836
1454
4172
2396
872
891
1099
785
426
105
1181
250
3407
2679
976
4446
1405
876
217
1253
3801
3159
2850
3958
2327
906
1372
3720
950
289
2291
26
191
3200
2664
2224
645
2804
2663
2003
2453
2620
2809
3920
1797
3139
942
3491
1975
1722
2945
1737
3817
3402
160
3496
3275
3409
3578
2226
1798
1657
3444
4450
4247
2729
2708
3295
2871
80
2663
1164
3940
2836
1596
3335
635
1515
1351
1736
1092
2440
1641
3962
4186
3130
4112
2535
2523
1115
280
1817
1688
2528
1335
2342
4319
957
3682
2916
3787
1154
2477
2430
46
275
4419
2440
2617
3716
4101
243
1872
1505
1280
3731
398
682
2472
2913
2945
3299
3692
3302
429
1527
1079
1235
501
3836
694
574
3335
4076
788
628
3504
953
1959
214
1284
2631
2699
4432
3700
3747
857
1302
292
3378
1967
2170
1410
3757
3018
2321
3302
3284
2536
1594
3693
27
1030
3218
500
4237
393
580
506
687
1927
1936
1856
2366
2509
2821
1459
2474
1241
1885
472
2845
3701
4471
351
3625
2664
2069
2199
292
3692
1219
2779
1748
3684
4281
2244
1586
537
3734
2099
4110
206
2491
67
1658
1001
3812
3765
4359
1769
3899
680
4433
1706
3350
1833
1857
3983
981
1852
3437
2069
375
4431
877
3782
4185
1333
864
3088
3915
3460
2615
3004
1774
2734
2288
1958
1810
2333
2016
3813
2619
4074
3735
827
3180
1619
3112
3563
2979
4443
1229
1709
4199
4280
1398
2929
396
2151
879
3163
3064
991
461
3652
3989
1420
1481
1350
4031
654
2869
257
945
4339
2955
3283
4247
2061
2880
874
1015
2087
1617
2028
3304
1987
982
1369
4060
3425
4107
2134
2074
1963
917
2267
2938
3567
2488
2149
3412
2548
1059
2326
300
3809
2430
3400
2953
2696
3746
3443
1954
3975
1383
4004
2523
4440
2487
4150
1267
3745
2602
3254
1497
1043
3002
2295
579
505
634
2316
4419
2494
1794
144
3329
3998
2745
689
2324
2826
802
644
96
2065
3113
3784
4113
2090
1565
2000
1108
1692
2822
1248
2666
934
1611
4360
3738
2488
3610
1779
3520
0
4156
1436
2143
976
1406
1882
548
1717
1529
2351
289
613
4228
610
3816
3654
2997
787
869
1866
3977
2130
1109
1792
389
2027
1736
1075
3629
3680
1300
4178
952
4305
2047
1205
1629
240
111
2556
331
1474
4054
3136
918
3905
3627
2577
2600
3686
190
4348
3142
3655
3456
4182
3886
2261
67
332
4440
728
1083
3809
162
715
1986
1867
3854
3009
309
2649
4446
3226
4174
2366
3780
2711
3100
3814
3940
2565
3517
3218
1154
484
1172
562
874
1658
453
2887
332
3006
4369
4131
3238
1803
811
1455
1031
4373
2991
3135
1372
284
2272
483
917
853
2881
4239
2047
2065
2923
3829
1359
3602
2515
3561
4060
1297
2687
872
2333
1859
1330
3282
2111
3870
2830
4390
2950
4118
309
3490
4361
239
3263
3661
1038
2376
795
3738
3298
539
3888
4184
1227
4406
2840
3449
3126
1761
2501
4070
1160
1638
2392
4098
170
1303
250
3299
1365
2551
3327
1625
2234
2521
4353
1948
186
3233
3805
1995
3932
3326
4128
4441
785
2567
2830
3559
3477
3679
3945
1662
4321
3524
604
3772
123
2479
1086
473
4355
445
903
722
3884
4286
3051
73
1502
3523
1124
38
4028
2906
79
2079
3994
653
4107
1147
2792
262
1455
386
4379
2085
1825
1810
2238
2601
2387
1269
4040
4420
2685
3398
1184
4340
2711
1189
837
358
1081
330
3357
4162
3471
939
2542
459
2971
4235
2477
2589
600
403
4031
3870
1214
2760
4392
966
669
2291
2366
3160
1818
3255
4173
3699
2036
3134
800
2863
3560
1057
868
4101
2600
1610
2434
1984
4133
447
1437
3334
1223
3640
2327
2667
2364
872
3309
1195
0
4177
4254
4311
2357
4265
3088
760
3934
2755
3180
4071
640
1766
4044
3547
2196
1082
3881
585
590
3891
4024
4416
2225
88
2702
51
229
4110
1811
2462
4024
708
1146
4367
809
2893
744
4037
3669
3129
3394
3488
1170
1078
1774
2126
2212
1045
3475
1992
2731
1477
1675
3350
4190
2492
311
2536
3982
2072
992
451
94
3983
2798
671
3720
4210
4023
4086
2113
2112
4381
2851
1545
1260
1378
1678
126
2121
4197
533
3132
1170
3996
3690
3880
3767
2176
4169
2992
2368
2141
1182
2377
2594
1607
2323
1393
2260
4205
2804
1602
3246
1092
1378
3925
4134
2371
361
747
1137
1866
4467
965
2010
3114
3390
623
1365
3184
2083
2824
1373
3645
1054
2379
2675
1579
861
0
3032
621
4081
477
204
2593
683
930
3822
1920
2014
2764
773
4178
1346
4082
4029
3068
3316
4064
3129
507
150
219
3472
3311
3893
1059
2064
904
20
653
2773
4048
807
3373
1329
3969
577
4405
3260
4325
3492
836
279
237
1612
835
251
3365
3779
1428
473
3396
2637
522
3005
3268
399
3757
290
755
690
998
782
856
3987
3945
2651
2051
1351
2166
1501
392
1370
2722
237
2817
3774
2020
999
3338
543
1071
3453
798
2420
1895
3855
164
3260
2395
1265
1151
2389
3588
780
2595
3351
2331
1907
1521
2002
4205
2103
3090
4158
2348
3129
750
3366
1150
393
1077
660
2425
3887
4098
265
4092
1800
1359
1891
1662
2802
2646
1215
3769
2581
52
2125
3362
1663
2011
3580
1115
1497
4271
3115
3484
1693
659
3223
1789
885
3993
2199
3752
2598
2930
3460
2377
2014
2491
444
1855
2334
831
1835
1267
4052
3916
3298
842
3751
2735
3207
746
1166
3548
1614
2890
2750
1767
2482
4414
2946
4362
1722
2150
915
558
992
1911
3467
3673
3588
2134
2709
2533
4252
3110
515
3517
4122
509
2600
2040
548
2911
4035
934
1515
487
1370
3339
2202
1890
773
107
2585
4226
4403
2785
2132
3573
1747
3520
96
1124
2860
1240
2233
2585
2444
3672
1643
3698
3937
4402
294
2639
3735
2335
351
1654
742
3222
1259
1342
3184
2600
2642
19
679
2800
3942
3843
612
1253
985
1670
321
3543
2479
854
3233
876
1477
1246
2703
2964
1203
3895
1617
530
1812
362
2794
3423
2286
2455
1896
3438
3527
2444
4413
2299
797
3406
3
2743
1328
2947
2073
3134
3561
1381
4147
980
2481
2870
2763
1918
2958
3987
3474
3632
4445
1375
914
2576
1264
4022
2119
824
2769
493
909
1276
2248
2797
3183
2127
387
3398
3811
348
1705
1968
470
1499
2133
1502
1471
1505
2375
1377
680
3748
99
317
3576
1707
3804
3119
3500
3474
3147
3043
480
3327
1130
1655
3762
988
1453
3059
1217
2168
4097
3796
2848
2263
1308
1424
4227
661
3369
2671
2247
1405
3220
1364
318
2705
1186
262
946
2882
3668
3422
2244
831
4357
3880
3306
2
1360
3055
3332
2216
599
3893
873
3530
1869
4121
1073
650
2713
1489
2798
2572
2279
1624
2959
1871
2981
2850
385
4002
2966
3850
3099
2100
3312
4074
933
154
4249
698
2151
871
3099
3360
412
1652
3376
3350
2020
0
2624
723
2762
3143
1301
2636
3777
3590
950
1580
3593
1821
3348
4368
822
1770
4235
1908
1175
3669
3987
489
2323
3253
3518
2652
1435
2539
2569
1650
2082
416
511
2691
159
2589
512
2847
472
3105
2017
582
1703
2453
3432
2920
1850
378
1296
609
1606
1363
2765
2556
4263
1018
2200
3602
921
1241
2929
919
1414
2644
262
2365
3633
1992
1497
2569
4396
4405
635
1295
1423
2179
1550
1998
2572
943
3550
3169
135
454
2120
689
3153
505
1851
4053
4464
1976
202
889
24
620
284
131
2529
3719
3734
2434
2203
4087
2545
3864
1622
1038
2788
3858
3778
2496
1148
2761
873
1071
2891
1127
2321
91
3156
2662
37
590
73
2667
1917
3334
1678
3910
2697
3437
353
1677
2928
456
1884
1638
3007
4094
2409
3055
1393
3485
2310
3090
3935
1624
1261
2986
2701
3398
1519
3975
1933
2574
2124
373
434
1877
2302
1990
2713
4282
4331
766
3494
106
2648
730
3881
4259
646
1843
3891
2633
801
2356
3098
4262
1349
3656
2914
1216
4356
938
223
95
216
4430
3337
3811
4448
3162
1689
3591
2634
2113
4243
4096
2002
935
2623
1373
4098
1656
839
352
880
4088
2871
4174
2487
3991
2921
2269
2640
1998
3023
3345
3038
4357
1796
2139
1050
765
1225
3522
1162
194
987
713
4122
3473
2442
2358
571
2705
319
215
3067
1631
3282
4372
4040
3302
352
860
515
3990
3465
3472
3571
1636
2738
1579
3180
1295
3321
3254
2555
4023
727
508
1644
786
4210
2904
4054
2525
3716
3304
1609
1557
3177
3899
339
2184
2666
313
2895
1030
2608
3724
1453
1194
1984
4185
1343
2176
975
2680
699
1542
3191
4312
2719
4396
2536
2969
418
2167
4401
643
3239
4017
4182
1662
1136
746
181
1789
3667
1660
947
3224
359
3898
1190
315
2367
1067
3655
2567
1330
271
2203
2317
1145
571
2888
4441
4326
2001
288
1387
3459
421
1838
1534
1156
587
2133
2829
4054
3235
4343
4354
1905
1834
1668
3754
530
538
4109
2698
769
2132
3885
1455
679
2418
371
1926
4471
3853
3074
3446
3637
3913
2694
1865
660
4451
3317
2798
2875
457
2729
1150
3885
1003
4239
3372
1193
844
3591
2709
3527
3922
3537
3131
1274
2620
4218
1775
1954
671
3039
3262
2186
80
3640
4170
1794
4195
687
3660
1655
2019
2098
3424
1421
2565
2762
4388
1132
1758
3166
3593
0
2644
13
855
541
3173
32
4388
192
2534
713
867
513
2755
1460
1217
1597
1954
2929
3597
1220
1044
3895
3931
119
1950
2697
4405
659
60
711
4453
3199
2070
3533
1408
931
3844
986
1072
4400
72
1372
4026
139
1786
2374
4392
2005
2778
4157
2338
3163
2528
1178
1506
991
982
3040
4137
2951
1626
3346
1331
3400
284
2322
3848
2591
2671
4315
3679
397
625
2203
126
2438
2383
2918
333
2859
4348
3162
1074
2747
1157
3546
1038
4312
4277
333
4236
3797
2560
3223
304
3983
260
2747
2282
1
2255
2316
1652
2950
546
3658
1930
705
3602
2359
2828
793
496
3366
1135
815
1731
1194
103
2632
296
1624
988
3746
3089
1924
3303
336
1035
1723
1791
3714
280
1659
2816
505
1911
3358
1491
3924
824
2231
1564
3448
4023
1896
4037
3210
149
101
1474
2328
3943
854
4135
2381
1258
3314
1932
2985
3272
3698
4042
2698
4254
3654
3536
3725
3201
4314
3803
4411
2500
3939
1364
496
4203
1074
1413
813
1229
2943
3079
3121
680
2984
2655
2424
3850
4335
2203
139
3779
4319
1060
4391
2976
493
3993
1498
2273
633
1273
520
3759
2035
2640
521
3129
3575
2163
874
1392
3101
4019
2940
2662
3286
3302
1808
966
1009
734
59
2545
3572
3843
3479
4297
1650
473
3487
2976
802
3420
2497
4410
355
1594
1089
2958
4425
884
495
2241
608
4124
478
337
725
2462
1598
556
2469
2860
284
114
3437
2968
266
2569
1744
275
2021
4207
3638
4024
328
686
1723
1817
1728
831
2907
447
1894
2682
1001
4184
2899
1028
1307
3245
2145
131
2386
3548
3561
2309
603
1128
1959
362
1487
1681
4222
1344
629
4102
1362
3253
2596
227
1152
426
1161
831
4125
2091
1251
3252
4225
2888
4053
468
167
3632
1873
352
2772
1074
2131
2834
3497
1695
1382
2245
1040
417
4160
1006
436
3567
1779
2690
9
2286
2774
2343
2766
3772
1041
1366
3571
2917
2676
3806
3772
2108
4254
402
3784
3000
3398
1663
2931
1651
59
3685
4328
3210
3867
2499
2925
1319
1834
790
3690
2315
3963
2324
673
4336
162
4443
2852
27
3764
2915
2465
3304
3003
326
2645
3474
1271
2985
985
2336
3217
2323
745
3830
1766
3209
2986
4375
1946
831
2483
3845
4140
1919
333
3338
1359
1206
2325
374
4218
1055
1951
178
51
3391
4107
2527
3862
4249
0
3493
1855
2527
3866
706
4345
3964
0
564
840
2762
2634
1869
539
4205
4281
42
2393
4201
1333
3090
3975
788
3935
3771
3685
1384
2490
413
3347
3279
2543
900
2151
2481
3313
444
1852
4186
1243
1931
4021
2819
4122
2470
2519
3616
2646
165
183
1177
2242
108
941
1503
3823
4130
1586
1665
1443
2257
3022
2535
2935
4079
761
2444
857
2531
1778
1898
3287
3544
1106
2572
817
1226
1094
4197
2764
3956
1543
2688
2402
4399
4037
2991
4013
4365
4253
544
919
227
2110
2656
3792
3486
1794
3271
1523
935
2407
2589
4000
901
697
289
1169
3545
3421
3943
4268
2848
2439
3331
3111
4443
1277
4470
2856
584
3337
2672
1455
3839
1596
3334
2332
3773
4314
872
225
355
4007
900
2172
1487
14
1655
761
4236
2010
4114
2806
1656
3027
2176
759
434
375
3560
2563
1029
1077
116
3284
3405
1885
2782
2918
2318
2445
1729
1385
1043
1819
2929
2898
543
2807
184
166
2092
2612
2898
1984
1071
138
534
4208
3865
365
1472
2389
3474
3278
1264
650
4021
1624
3126
1812
2670
4110
2089
1140
3806
97
3774
1112
629
2216
2234
969
4348
1512
550
4143
1952
1427
3925
1763
1424
365
1875
1529
364
4235
104
126
3673
3453
3547
64
283
2073
2942
1563
1697
3552
1640
972
2382
89
397
4335
2465
4061
2906
1455
3175
3344
4442
3088
3113
2609
3184
1504
4327
660
2792
2090
4202
4009
3570
2544
1971
465
289
934
383
1494
2604
2872
1355
740
1024
3480
3938
3733
1337
105
2115
2292
2750
4458
4414
3681
3349
1310
3739
1733
4157
3863
2211
2176
1479
4419
3743
629
4146
3766
1316
126
4374
1620
3514
965
3154
2773
2076
2655
1023
4215
2339
1923
1554
3376
1252
294
2079
1526
388
1391
810
73
1536
2766
2181
3062
1501
1598
872
329
713
2032
14
479
2679
282
1746
552
913
4291
3798
4169
3012
360
3163
935
4063
1963
809
4002
221
4371
2062
3050
4046
3117
670
1287
3835
3454
4182
153
2080
1618
2245
1315
3473
1194
3354
170
893
3843
4425
4309
3741
1179
3415
1388
1289
574
3472
4018
3649
1920
3586
4363
808
3061
1153
1613
2641
3435
2693
4090
1214
1946
1465
1944
2905
4296
1308
1570
3805
4433
2693
3604
2104
2750
2626
2035
4120
3007
4203
4359
1127
4048
3032
3584
3939
228
1541
634
2160
3019
0
125
393
1004
2416
1583
239
3708
1467
429
2402
2700
2002
1370
2194
83
839
259
3306
2867
3257
3557
1136
688
2132
3151
3463
3168
3708
4366
2824
876
3835
2691
3144
136
673
1271
3463
2741
4386
1518
2481
291
4132
87
1040
233
2221
1414
170
1020
1911
1681
3144
464
1982
3278
672
3854
1940
193
3416
4070
3470
4414
58
4438
3442
2762
2014
3865
1653
2249
137
1105
3991
2825
179
1199
1123
568
1312
2596
1010
3531
1943
2477
3636
1369
3805
4344
1963
738
3526
3983
3596
489
3308
3126
1712
1989
3637
3454
1769
1
89
1396
3248
1090
3317
809
550
2143
4233
3569
4024
3777
356
1796
2207
1875
386
26
3090
269
2635
1945
3665
425
2776
1830
3942
1768
401
1205
956
3100
2840
3926
3772
649
1374
534
2754
568
686
4321
2971
2550
10
1892
1797
35
4132
126
3719
2453
2329
1657
4212
2126
1123
779
2465
854
3194
335
2514
1446
2132
4260
1739
4258
3068
1299
1935
2786
4031
756
297
2194
3680
3437
655
2160
1156
3484
706
1200
2111
2311
2386
3417
822
3226
1092
329
798
1952
4276
678
4206
4135
1597
3878
1049
4031
4358
781
2024
2818
1770
3486
1694
1732
3423
1589
1062
3423
1736
4008
2147
1250
1799
4204
204
1284
3402
1314
938
1434
4347
2360
1593
593
2854
708
432
490
1148
2725
2637
2865
2273
94
3743
4374
2870
3188
3322
1726
3351
128
2301
3745
1615
2335
3082
1466
1075
3387
3209
3743
4027
2797
1777
2248
3935
3937
3600
974
639
953
4381
780
3586
619
2912
3342
824
934
509
3388
243
3678
3802
2576
2385
2703
3262
3557
3528
3195
4226
97
1858
269
3654
484
1732
661
1679
1209
3625
3907
280
2497
1170
3076
802
541
2475
563
953
1409
2827
3774
2958
3684
2888
1990
4021
2983
1804
2492
1628
695
538
1379
54
4144
3401
2643
1219
480
383
1252
3828
928
4226
3194
2721
4086
2491
658
4316
3067
322
1284
428
882
3519
2198
3277
751
516
2511
2943
2932
3764
3670
1836
1732
3361
1025
2577
4243
762
1538
1672
1565
3675
4116
344
3449
2893
2481
182
673
2001
2156
241
1664
2370
1420
1131
3651
2190
1153
3494
1495
2751
3910
3284
3399
3532
3021
1596
3795
2633
1952
2031
293
747
46
1205
1282
3684
2987
1518
1726
1426
675
1594
1108
1901
300
0
3331
3929
88
3157
2631
154
3669
316
4453
289
1071
40
4274
260
3675
3095
3960
3523
2972
2761
3278
3228
1482
3847
3308
1024
2932
3461
3044
2392
2255
3050
4171
4461
2455
1168
2513
1647
1234
1112
886
911
4113
562
2739
246
4370
3123
887
3419
2984
1981
3274
4468
2362
2096
2296
2828
3223
3314
727
818
2168
668
1978
4268
3446
657
3126
3141
1259
333
826
289
2053
4424
696
1927
1925
2983
3199
585
2440
3609
2460
142
1625
3011
2088
3100
4391
1597
4471
143
3463
2793
1556
3410
2976
1429
3159
1539
2775
2128
3146
4004
1357
4470
2029
2787
1234
3590
1824
570
4070
4206
486
203
2742
1777
2440
4063
1881
3089
3886
1476
3916
1994
1336
1431
2627
1750
2052
3828
3888
1810
695
4235
1089
4025
2686
1047
3511
3678
4135
633
2301
4458
2989
142
3130
4321
3843
2137
2643
1405
1103
256
2311
3617
2092
2743
3064
2524
917
584
3388
1569
2015
4294
3881
2661
3530
2390
3789
3477
3253
2722
3872
4342
3317
890
869
1334
724
93
229
879
3005
3038
3174
2622
2406
2585
3540
1407
77
2703
631
1105
1493
519
3904
1677
546
3433
1068
2887
1273
2282
3340
614
1463
807
2666
1478
1937
2440
1565
2199
2361
133
1778
3044
93
786
2231
3906
3013
3829
131
406
1742
3864
4132
3392
2200
3301
1801
2916
4087
2775
1458
3587
2294
2885
536
1344
3665
1238
1346
3755
1787
1750
1938
2321
4043
2162
426
1630
3920
2396
4110
3689
4321
318
179
3419
842
3323
2742
3346
4384
890
912
4348
4227
2536
4420
3663
2805
634
2838
190
451
4404
4151
510
2025
3074
43
2388
2593
3924
4354
3502
4452
1232
3544
1652
1909
4204
3809
3541
3719
1937
2571
1265
594
813
432
4451
3202
937
2196
347
3407
1974
2771
396
2345
1100
2392
1892
1486
2126
684
3037
2711
3221
1212
1842
2889
4169
289
3776
2771
3060
1319
1705
777
2231
3265
2634
1937
1599
1100
3120
1534
4225
4338
3705
3391
3446
3461
1458
3920
1128
2247
1467
149
3641
3562
2687
820
424
486
1504
2122
1398
3366
4201
3219
3435
4310
4414
3751
1617
3808
2955
3442
2553
681
847
509
3525
1801
1227
3303
4008
178
2663
3678
1360
1414
931
3912
817
4280
683
2512
1765
3163
2879
2115
91
991
2368
3894
429
3679
920
3340
1555
319
1340
0
914
2314
853
2460
3924
1530
432
4057
3822
3687
182
3453
1570
3343
998
2522
4165
3972
2664
3813
1616
2639
30
3571
3783
3487
4437
3431
952
2666
1593
1704
632
975
708
3532
707
2321
2147
3494
178
3965
1288
3295
892
1046
1409
2710
2129
3741
380
430
1092
1553
779
219
530
1504
222
2219
86
4345
2658
2390
635
518
330
3888
2149
1965
1363
2694
2713
1620
2348
3544
2977
1288
3112
183
677
2953
4058
2631
1643
1285
3627
3445
3755
592
2472
709
774
2875
4336
2931
2790
1875
1964
3493
2930
999
783
4174
4157
169
3298
4165
3419
1648
3911
1838
657
723
1377
1961
393
944
2629
852
1292
4284
3593
2749
367
2361
3528
3384
2346
2688
426
2383
1275
655
1771
838
1513
205
2160
1568
2809
196
1532
2116
737
341
800
4041
3795
1680
3053
1258
1325
2777
732
1316
1791
1437
3055
2056
185
1440
2835
3195
1650
1467
1207
3286
1388
2635
3954
3631
1839
3959
1355
1978
1410
2462
3694
2206
1604
2829
945
3200
3795
3425
563
2905
513
3064
709
3094
3839
1480
2080
4288
3409
1110
2562
3417
2941
2879
3582
3272
2671
2312
2495
1906
3975
3016
1542
495
1341
695
3387
279
236
2833
3600
298
3319
291
914
1913
802
3448
941
2023
2078
4141
2833
4428
472
4252
137
1467
677
501
162
4092
1709
2543
2277
1420
599
2807
1507
4102
3037
2433
3505
2607
3839
1798
950
2396
1459
2408
2778
2973
875
2881
2057
1272
1219
2552
3229
3932
265
1087
1537
2320
2829
1733
290
1649
2002
3178
2597
1497
34
3925
3836
1420
3097
2720
516
2896
430
840
2175
184
2239
567
300
3487
2335
1490
8
2535
2622
4230
118
3744
3549
1568
239
2623
2595
3272
1974
3529
1562
3619
1248
3192
3484
3221
4368
1444
3956
330
31
2218
3639
2528
888
523
2359
3857
3936
4102
1091
463
3349
1537
789
3483
2606
1067
2627
990
1340
3159
278
2996
3162
240
3742
2654
298
3948
788
849
1523
602
700
2518
3539
2378
3909
2662
308
682
2192
1860
3484
706
609
657
3897
714
3751
4215
2484
3893
1329
968
732
3194
1574
3593
4027
3109
3096
1703
3405
4282
3664
2860
1037
4420
1975
1730
2016
2604
3541
638
94
2431
993
1290
2748
3849
2418
3648
1250
1223
4051
3896
1919
1593
4016
907
1226
0
2911
128
4113
3874
1144
2233
2789
2666
2793
3373
1412
197
1729
249
2650
3816
1433
918
265
3549
2844
1934
320
1053
2507
4427
363
2041
1433
1887
2753
4446
58
3282
984
3629
3160
545
2380
2322
3833
2267
2584
1404
3816
3129
4455
3772
2245
1837
4167
2973
2438
568
3410
3347
1766
2901
2533
2839
2122
792
2736
2705
2560
4461
91
1267
2966
3773
3950
1125
38
4048
3393
247
1920
2085
983
2867
188
3470
2167
4067
724
1893
2759
60
553
239
3790
1097
489
3392
2015
929
1666
1744
1026
1621
83
2851
4272
3167
2273
554
2681
4000
1982
2420
2726
3055
3837
1904
2405
3009
738
4245
641
4435
2920
2110
1214
73
1617
2982
3790
1571
1425
1216
3907
200
2974
506
2634
401
3689
4131
245
1431
1569
2657
1317
721
4211
4230
2252
3243
2417
3145
2467
2030
2307
2768
2898
2602
4403
2015
3506
3013
1581
1122
48
624
1449
1534
2498
3678
2140
3072
712
334
1742
1783
1859
1228
3392
1739
375
1174
861
2384
3747
285
3602
1253
634
2279
2631
2848
252
2781
366
2222
1771
255
1390
4405
2313
1172
599
1145
2136
2297
2002
1890
884
2375
1416
3934
2818
4415
2035
390
2830
3136
2567
709
2709
796
2070
2372
1541
1118
1152
3268
2080
104
4386
504
3341
896
2489
4421
1978
4397
2902
3523
409
2720
736
854
1063
938
1249
2190
1514
3291
1880
1320
1465
1151
472
147
173
1750
1979
2535
1384
222
3360
3404
2184
1683
4373
1993
177
3993
4457
2287
1493
1266
456
1898
3751
1552
1096
3152
1956
3951
1320
3120
861
2467
3599
957
3647
3421
249
28
384
3979
4195
1930
622
3254
323
2281
1556
2886
1976
9
253
3097
1764
561
229
1760
4345
5
4236
573
2633
3219
796
83
2425
2166
235
3502
560
2364
2692
3639
4113
51
446
1812
3501
3565
526
4242
1318
3316
1611
285
2580
1299
412
2941
1411
141
2204
1158
3265
4425
3170
824
1053
1655
2175
562
1492
2031
1084
199
112
3729
810
4415
4128
2282
543
2459
1265
3321
2201
1231
2720
156
2311
629
3171
244
4195
420
3164
4295
2772
2534
4135
2484
1113
540
1284
4350
4351
2519
1735
2641
208
1059
2042
2828
2659
2458
780
251
1984
4256
3010
3368
3052
1274
2294
146
222
2397
2676
888
1685
1340
3721
2568
0
1952
2074
3170
2627
2758
1962
3906
3444
1859
4314
634
291
464
1655
2051
336
3796
3497
2241
2780
4069
1715
3895
929
1150
3900
3727
478
1248
3359
2688
4389
1688
1519
2014
966
3409
657
4114
2482
1141
3277
4211
99
1079
238
675
3034
1768
2686
1846
417
2978
1011
3811
3935
3505
1109
649
3762
3129
3317
2095
2950
2787
3117
3030
302
2946
2657
3589
3166
568
1448
1626
127
2085
1291
2074
505
2163
27
1315
1224
1462
3241
496
3525
1418
964
1755
2076
493
4344
397
2120
3065
3112
3010
1139
2122
1773
1333
738
1330
4134
959
3460
320
3610
4214
3234
1639
15
2491
4127
2046
2026
3204
122
4409
777
3290
572
3021
2339
1035
2947
267
2610
886
370
638
452
1784
2447
993
1047
1925
2310
4196
2370
1397
1931
3573
704
2883
629
2766
3267
108
1759
2707
683
232
3137
3002
3424
4104
1966
3835
1681
3873
466
1937
2693
3394
2812
3885
1141
812
894
3990
1910
2710
2369
2285
904
3849
3802
4174
2980
1568
2900
2957
2652
4124
2431
174
1633
2345
4278
2947
2609
567
3708
1041
461
1
99
156
682
4
2625
2096
4193
3335
2565
2288
1701
1076
2423
3595
3133
1702
716
2261
2750
2936
1163
4078
1584
4028
3575
1543
2200
593
2512
4460
3688
520
4407
1100
2048
3597
3932
1455
2047
3587
2429
1740
2498
1133
1106
1366
3821
2788
960
3532
222
1281
3776
2823
1285
678
4167
2733
4276
339
1066
1267
3795
3069
2658
1331
3974
717
2305
2594
3661
4196
3175
4451
4326
239
3374
943
1060
343
3707
3547
3229
189
1119
2201
2385
776
1383
3745
1834
3686
484
3899
4108
3352
3953
4397
1000
383
3057
3650
4339
901
3044
232
853
2396
1760
2010
1640
1885
1168
4462
4058
1
3900
2837
2130
2818
1622
1673
1690
571
3401
2829
4114
4094
1061
2684
79
3056
4039
2175
926
1207
3015
2353
4273
449
203
3104
128
2334
4445
2600
2559
1549
4303
545
2800
1746
3619
3209
1350
994
50
1498
773
1079
3915
648
2674
125
1715
2137
4287
256
3170
2441
3753
1820
3994
2986
2010
2104
2945
3295
3784
3409
3740
820
429
4273
2742
2575
4461
1686
3165
2080
391
1294
1000
2363
2936
3796
906
931
1726
1693
2824
3296
3158
466
768
3404
3786
839
1266
424
2612
3610
4428
1197
0
3167
3978
563
843
176
4329
3327
1541
1337
894
2966
2711
3388
1015
3100
1415
926
3289
2561
3921
1020
2740
3091
3454
161
3777
3821
347
2286
431
2332
575
463
14
3078
3559
2046
4020
3548
4346
2741
331
1110
3789
2387
1264
434
2564
2031
4063
2049
13
1086
3064
2934
3352
3626
4094
3976
468
1114
397
1450
2620
588
2705
1940
84
2047
2650
132
3380
2150
3674
2178
1299
4379
2327
1820
1054
2748
4075
3625
1533
440
386
3174
3979
1040
616
2439
514
3419
3222
2279
4036
735
154
1032
4263
3806
282
130
1497
2143
3467
2351
3220
295
137
2702
3205
2408
4098
1790
2593
535
1704
1863
2164
2450
3866
4162
3114
3098
1093
4326
3597
3626
43
1121
2198
900
3072
3512
2804
3933
3889
2426
1581
2478
864
4088
247
233
451
2994
1488
783
4215
1341
106
3640
2372
1158
1409
798
1831
2010
2472
2867
2030
1696
135
2721
4394
1308
564
4200
1544
1894
2152
2565
1016
1764
474
3493
42
1785
2082
3605
2262
177
2278
789
3198
1568
4066
2832
2172
3677
2534
3379
1768
14
2889
3328
3537
935
3506
1859
1186
4134
2589
533
92
654
570
3266
3160
290
28
1342
1002
2711
3583
2504
2751
1414
1570
1083
2699
1856
2659
1450
1980
2358
1253
815
1492
349
834
1040
2745
2676
4067
852
1579
1661
1469
1096
473
1479
3880
4059
1195
1158
3779
4156
3351
3532
4257
1090
2653
924
4427
2523
4435
3609
4128
680
602
3591
2667
3838
937
4335
3717
770
1166
102
1992
1230
1180
331
371
2461
3450
122
2076
3738
2104
3167
3245
2368
2648
336
2955
4047
1167
1938
2237
2943
3745
2303
2606
540
465
2538
966
3543
3210
1705
2913
4402
2685
4075
4085
917
639
49
2123
2655
2570
4232
492
2214
645
1138
2744
1858
4296
1481
3265
3566
1525
1339
1976
4273
2700
2500
1901
3241
3430
3523
2245
567
3088
1265
2772
2182
1110
515
3714
2607
3302
971
257
2245
4136
296
3573
3622
2245
1140
2380
4299
702
1810
2178
1326
1868
384
4103
3792
329
31
4249
3568
2791
1177
2979
3043
4276
3843
279
771
4371
4295
338
4224
4426
4470
2339
1631
2069
2672
1373
3652
3293
2761
1918
2504
1533
4079
3373
3268
886
226
1423
3052
4210
4254
3920
3008
2764
126
1734
3415
1375
2653
1591
0
1504
503
1204
2523
458
2719
4054
1213
2436
393
6
3539
2688
4269
3540
2281
614
651
2754
1959
3562
134
2907
153
2202
516
963
1851
1390
2573
3004
2425
4284
3166
1204
4004
4260
3303
1567
258
2165
2931
2314
305
2363
260
3295
1875
1891
3207
4299
958
4016
3353
3866
492
1037
635
3031
4304
4059
3303
3773
4423
1517
4070
2354
3972
4301
3245
3608
2779
3142
298
3086
2661
3081
2317
1718
2055
4370
1872
3657
3850
1869
4051
1714
1627
3160
2639
2612
761
3010
211
1063
63
2247
4229
2975
2976
335
4446
1463
2214
3059
3458
3614
3081
1703
1996
3666
1235
3863
2842
1391
1198
4452
1694
2286
4274
2047
2232
3061
1921
1960
642
1742
1987
3703
3917
2179
1384
1313
1036
960
1537
3978
1022
1282
2146
4052
1377
1920
7
975
3953
230
146
1031
3233
682
2000
3721
1534
1489
1026
1241
1470
2928
2854
1596
2478
3269
2083
2870
2603
2805
1789
387
4053
1800
611
3517
4263
2165
1510
4113
3283
312
3452
981
2560
298
650
1137
875
1565
3331
156
84
1928
1466
2544
148
4121
693
1376
2128
912
334
1514
324
2153
2082
117
2551
461
3966
3746
1233
4281
2790
791
591
1715
725
2513
3938
1652
205
3479
3368
4418
917
4235
49
3384
2219
687
3594
997
1948
4466
1400
1772
1991
4312
2692
854
4169
1201
3543
1387
121
1683
1567
172
3439
308
1147
1634
3389
979
3931
4178
2912
1476
1322
4021
4169
2499
4458
2804
2758
220
2103
3166
3814
1905
2757
978
451
2083
1102
2259
2666
2187
278
1235
2613
4023
2939
778
3768
1643
3687
1507
255
1615
995
1362
3354
1072
1915
2168
3384
278
2413
1709
3084
1539
1245
2096
275
909
1383
1006
1354
2588
30
4224
701
3204
1079
1822
2087
119
610
510
1115
3147
2939
4248
2296
1570
2274
1222
2321
1585
1646
2464
4397
2110
2714
3197
4321
951
2395
547
3239
1177
2534
4147
236
979
1725
2411
3590
3084
2035
2443
778
3182
4045
3225
1686
4390
1478
1119
3559
588
995
2256
680
480
4233
1153
4023
2126
1023
2835
899
3550
1459
2954
128
1531
1539
3203
1145
3940
3994
1400
3709
3679
468
1316
1589
1425
154
1376
3077
253
1754
2256
3954
1062
3632
2720
3249
2885
1511
1381
1699
293
2361
139
2090
4292
108
829
0
2816
1980
1754
1726
1143
297
821
3638
1501
3299
2866
2858
1481
4220
3198
794
2532
1974
1281
1292
2116
4107
578
419
2601
1203
3356
3476
3716
112
3042
4266
4149
756
1143
3589
983
2733
1263
3424
4271
4239
2336
3579
3118
4265
3871
830
1933
2921
199
1653
4274
3653
1586
3709
251
1069
3035
3364
234
1984
1245
568
3852
1036
1755
900
1325
706
1108
587
987
4008
3904
74
2902
112
1903
687
3731
2961
2621
2574
4103
2056
4183
821
2872
21
947
496
3224
4304
4397
535
2021
3319
1971
1916
1431
1799
1024
1469
1207
2878
3033
542
591
2967
3374
157
1955
2614
4178
3696
3274
3671
2229
3454
4056
2360
3113
4417
2664
2062
175
1676
2016
1393
3834
4193
803
1479
3440
3015
3780
3112
389
4308
4366
1164
1998
4099
2204
3947
550
3010
2961
4268
4296
88
3
3810
3619
1529
1635
845
125
386
2940
3870
1361
3354
988
1502
2798
1154
1489
3535
3307
160
3023
1890
1787
491
3217
1347
383
2868
3927
2779
2103
1252
3605
3057
314
535
166
3156
889
405
1656
2493
1878
231
786
1341
4198
2063
3657
420
2343
1557
1329
1054
2385
3156
1087
2872
581
3724
4424
848
3030
342
1590
3456
1226
2836
1681
238
1755
3421
886
3164
4045
3099
3518
1094
1095
1154
273
4339
1450
2287
1796
755
2245
3078
4075
12
4237
811
3732
1834
1634
2892
3875
4376
326
1482
2973
683
2231
2100
3408
3081
2358
3386
3099
2563
235
1648
4044
45
3552
3085
238
3292
4206
2820
3363
3566
130
2755
450
2758
2087
4221
2683
182
3871
4236
3137
3005
2698
2073
1271
1396
4434
3379
3683
3618
3196
3122
3926
389
1164
73
2883
2031
1141
2686
3753
1744
77
2040
99
2861
3908
1310
256
407
2373
1635
1832
1593
3849
2766
3142
2804
3906
3072
689
3509
285
2028
3854
4205
831
611
450
4065
87
3577
111
4226
3338
3305
4338
1101
2213
1123
3731
856
1834
1221
2527
1160
662
3328
3893
2897
4418
2100
899
3842
1004
528
3133
2319
957
2473
740
3865
2895
3395
3091
160
1508
4002
2864
460
3280
1553
2877
2582
3046
768
4284
596
126
2983
2836
3369
1455
2775
96
1146
3832
3287
606
1467
1032
3537
1252
3338
3554
4
1814
2093
1284
53
1819
2499
914
409
2544
1597
0
3280
1207
3967
3260
1646
4383
376
2528
4170
2191
1045
3152
3545
2994
33
2599
4336
3100
3173
3601
4186
4140
125
784
1414
914
1779
1770
2961
4241
2896
3060
3414
4369
1827
3019
176
4057
1466
4114
2399
3531
2176
2008
3670
1084
264
227
3536
3378
4264
4176
57
3362
2719
2569
3867
3654
3663
1096
1143
1672
2729
2545
2667
821
3215
1104
2098
3857
4303
927
3724
2049
3714
92
1949
1272
4366
1452
1167
2717
248
4048
537
3764
786
3007
1991
4393
1423
1955
1787
3541
1442
3327
3732
1359
56
3536
1279
4449
112
3982
3560
1952
3273
3400
2029
3447
4273
2117
2708
2550
3613
2532
1564
2315
3033
1086
309
705
4145
163
681
1733
3973
650
1135
3267
4205
2785
3492
1628
1091
462
61
3112
1367
4321
3326
1930
3375
671
3602
216
53
2621
3555
2985
696
1265
877
125
3127
2705
2306
4193
1975
3507
1792
1117
1503
3166
1236
3944
2425
1341
2758
2473
1554
1330
2117
123
4355
2664
1399
2569
707
4189
683
2449
2425
220
1792
3459
196
1810
1411
1115
2271
987
717
3066
3427
340
198
3233
755
1209
4423
3484
3071
521
3130
425
3937
1442
312
1097
839
3122
1206
2117
4343
4137
3078
1492
928
898
1795
4374
2795
3442
3971
388
4126
1226
2156
4181
1161
2272
675
1106
1207
1961
2185
20
1854
537
2401
3120
3820
1059
901
3980
893
770
3613
4169
1158
4165
1952
2144
3675
1338
1987
3615
2853
856
3764
3331
1140
3361
1099
1216
3299
2643
2330
488
1851
4249
3062
535
1499
2772
2342
781
2117
1770
826
1896
556
3941
3875
4280
1780
3225
2270
1112
1875
3200
2117
1982
2136
4100
1552
755
3864
1957
3516
376
3313
2010
4173
2806
3414
4234
4002
181
2464
2392
1950
660
2197
3435
2030
2904
3628
1088
2666
4450
843
1324
1449
1997
1195
3937
1699
4126
2136
3023
1291
1438
1383
4095
3373
1667
3702
1
2708
1060
2595
709
1622
1542
4274
2377
3920
1947
522
973
740
3549
3282
162
1763
2535
4282
2916
1398
234
3761
4011
1691
3306
2431
1637
2680
3955
4328
1864
2609
3492
2863
4199
376
3506
2859
3732
3266
4390
564
2461
4090
2517
1922
3769
1450
52
3166
17
1321
569
180
2225
3792
4279
1437
2511
3616
2918
1827
1341
120
1059
4290
637
2246
0
3011
542
2062
1870
917
622
3414
4349
714
4317
3473
366
3719
2834
2549
3128
2932
192
4423
2449
1271
1277
2319
1217
516
663
2185
2420
2495
248
1212
3101
14
2432
621
2691
2416
4367
861
457
355
2399
4467
4029
3585
2690
1594
3459
3943
887
3584
853
4049
4091
2144
1024
3456
3164
1680
1293
2769
4012
453
2377
4245
111
923
1134
3852
1601
289
2043
2753
195
1769
3200
2347
2291
3967
1314
2849
2537
1988
2072
1079
2110
3568
1197
3022
3471
2594
788
2258
4380
238
2403
2937
3676
210
176
4179
210
1936
755
2105
1737
1799
1814
343
3455
1787
2711
4309
3380
645
785
1340
1456
3915
3267
4139
1607
164
1119
3278
2236
1960
324
3671
231
4196
1414
3427
3135
4463
1560
1012
3562
236
3481
2663
731
2507
2700
849
1465
2324
526
2009
2254
4052
998
2187
2957
2990
690
4470
4291
1433
3766
3084
3882
918
264
551
263
1574
909
996
2897
678
2439
1538
741
2003
1938
3791
4262
3255
780
1788
1227
663
1278
4019
4421
3645
2223
4444
1070
4325
1852
1015
1780
2947
3193
2648
2041
339
1505
3363
2903
2006
1198
69
436
2894
2447
1683
3842
1810
3457
510
2734
4253
3303
4209
1937
996
1382
403
4419
2162
3657
4335
347
1119
4374
38
1029
2558
858
2888
694
4123
1752
3772
3144
1576
4368
2637
2730
3413
3176
2127
1960
982
4038
3017
3220
4391
3337
2901
2574
1377
3577
2435
4278
2938
1
776
758
2948
2994
1181
1676
1089
2458
663
1122
2381
859
1083
1234
554
4141
4467
4220
1755
2757
1170
3864
630
3687
3517
13
3672
1341
517
1641
1664
1128
4464
4280
3113
4289
3941
4104
2612
2856
1304
1567
297
3254
2133
1986
2749
2130
1337
553
188
4089
260
940
3276
2477
3171
2374
640
1495
2374
1572
3292
4470
2939
2422
1750
1127
3450
3777
2503
1864
2303
537
4319
2527
4299
280
1039
251
3981
439
993
4225
2942
4295
441
3094
2867
3442
2569
3532
122
454
265
67
248
2569
4340
3070
35
1705
4087
1700
1708
3697
1987
2064
946
3166
1602
317
2157
2217
4243
1497
1100
2113
1140
1284
2596
1187
2191
4032
177
2272
4413
3567
1206
4088
4229
3203
2520
525
3521
3072
2008
3118
2294
2042
298
758
419
2692
2365
1362
2462
2452
0
4322
3617
650
3188
4375
285
2745
395
3680
584
4351
171
1118
2229
3333
1211
816
4050
966
1494
4413
2750
3052
1033
1115
762
2318
1540
2215
429
1291
1045
1908
986
2478
1377
2851
1112
1985
1198
2083
1947
663
4109
27
1637
1732
1166
2600
730
2409
309
3036
1033
2020
984
4253
4043
1356
425
3572
74
2221
1983
1529
784
3474
2609
603
2283
1705
4459
1121
1316
3293
3112
4140
2616
3191
1688
696
1853
1042
580
3345
2377
932
4218
88
1664
3531
3436
1233
605
1721
19
320
2077
1288
3660
2914
4296
3484
3150
3398
90
2011
3904
2596
2361
2724
2725
1447
3973
990
587
1787
498
3194
3060
173
2371
2139
3479
3745
3681
2840
2108
2209
1129
3918
2193
3717
1078
2540
4420
3733
3857
3125
1085
434
1756
3832
4430
1455
4112
1365
787
1470
1052
1697
1654
4114
1523
1190
1355
2382
2046
4471
675
4346
2568
1263
341
3681
3348
2549
1296
1281
55
3675
4077
4394
3831
1026
4400
2544
3882
1871
548
925
2689
3651
432
4343
1982
907
299
4138
2627
3960
4258
3120
1022
1481
2229
1515
3882
2433
3538
2884
279
1005
1983
1422
3903
902
3882
95
23
3768
630
3845
1621
3775
74
1281
2639
3841
2050
850
2968
3565
1834
4126
745
1469
2781
326
341
670
2149
1499
3547
1000
2567
670
3392
830
2536
1914
1600
978
164
1597
3021
3879
3136
2140
1040
874
1925
1631
1768
424
1352
8
3950
453
3455
307
2643
2311
2841
1998
1397
1994
536
2857
3200
1004
3630
2628
4396
471
115
252
2039
1586
3560
1442
4095
3640
2087
1255
4135
1425
4163
1596
2149
3119
1993
1342
296
2460
3834
3645
143
1170
4357
4015
2975
24
4061
1804
1545
1001
1126
3973
1376
1699
3565
2362
4131
1391
1387
1946
3506
4268
373
3145
327
1238
1014
3546
567
4087
2165
679
3203
4108
830
1588
3109
3419
3750
1911
331
1788
4196
680
249
2370
1269
4222
1952
2896
354
3971
4351
772
1189
4171
1272
193
3714
2563
2008
3908
1475
706
3809
3058
4129
2356
3149
3723
4253
2113
3985
3266
1705
3296
674
868
3405
956
1243
4101
384
159
1598
887
1132
1132
197
4052
2114
413
1214
3054
948
3068
266
1972
2730
4379
3539
3397
3952
926
1513
514
1775
3247
3376
509
0
1992
2073
150
312
154
1223
1865
871
399
3738
190
634
1183
4458
3445
1536
3808
1559
48
3271
2882
545
2375
1313
3553
3977
4111
297
1540
980
681
3757
3198
2969
701
1007
2640
2927
2421
388
4404
3091
3812
71
1016
2330
3931
2193
2563
1840
1978
2936
1779
4313
1190
3053
1153
118
1167
958
2075
2655
1561
3237
292
4411
2403
3280
3866
1857
4142
427
1216
536
807
2719
3418
81
2721
3896
4185
3243
406
2516
3172
3815
3365
2376
1988
3460
4014
2780
1706
1751
2459
4075
1903
2684
3563
1053
2122
4420
3998
288
1982
303
1320
1522
1859
4167
732
3728
948
3340
3103
1125
436
776
150
3708
973
3978
2411
1595
727
813
0
1399
2420
2887
3393
1607
1218
2614
610
3278
2821
2324
1043
1578
2770
3965
2575
710
4300
3784
1411
2169
975
1168
4307
3573
4097
2205
2436
2791
2268
2504
512
2352
1930
2431
2570
1743
3866
1545
1823
998
3344
2297
941
1152
2503
958
2318
811
3625
1599
24
1391
4417
4153
1145
12
2568
2274
3712
2636
2464
2515
1004
2494
4393
2619
3350
2471
993
3786
1333
1881
3816
1188
2517
1326
1223
1569
1340
4428
2341
139
4099
1561
2029
1647
2273
3680
3038
1448
416
622
2413
261
2430
3608
77
919
3713
361
3826
86
455
1536
3293
2090
1173
2219
3594
3600
3553
2089
363
1454
2714
2362
1303
476
1119
4096
1114
1035
3018
1338
3852
2334
1798
2701
1264
3483
3121
4236
593
3190
3029
2502
2716
2550
1396
658
2964
785
3879
1110
3545
3387
3304
2855
2289
1771
3509
1863
3165
3562
3582
3880
677
2254
2537
3960
4319
4348
345
938
4329
1890
1092
1418
2518
2014
2705
4263
3124
2394
384
1417
4161
2422
1886
3976
2063
4386
322
361
3424
380
3529
4028
2258
1288
4146
1577
1595
179
26
4140
2887
597
4460
4190
2158
4176
4049
1978
585
603
1748
529
600
2748
4114
2640
1751
3419
2916
1544
3007
3887
2787
3843
4419
2969
4249
626
4354
3110
1854
1559
337
4085
1743
3181
2296
2275
2634
352
1297
871
2782
3189
779
1437
1120
2040
4085
1453
2516
3326
236
2974
101
129
3298
1904
1159
1383
1337
954
1235
3584
2195
662
786
1627
201
3651
174
4376
212
358
2899
3478
3612
2994
4123
3579
1728
2327
0
2724
1383
815
373
4174
2355
1981
3231
742
873
4294
2486
1221
194
1898
3456
1760
4275
1260
2513
1454
1551
3028
1799
1595
729
4316
2085
3089
4222
3530
1726
3522
3030
4102
145
2883
3182
3544
3798
1362
1627
2128
3885
518
2902
1996
1186
181
3676
3481
2213
1948
4091
1940
201
2340
2209
4030
4296
243
1267
140
916
1845
2044
2436
1275
2779
699
2429
755
852
4242
2872
2970
2053
1482
2344
2189
3059
1925
1599
2422
3049
4295
913
867
3434
2791
2795
768
612
4024
1863
3596
1704
2404
2331
540
3607
1719
419
1615
2160
2651
2511
2039
2298
3126
4220
3050
1062
541
107
1792
2018
1808
571
4455
3914
2209
2479
1532
4223
3546
3614
2785
528
2824
1411
2506
4074
201
2438
4386
2887
2808
766
1827
2867
2146
4335
1519
1515
3966
3434
4406
4414
1226
3417
1352
2364
2473
194
3681
3814
4263
1740
1800
798
4271
906
2927
4123
2582
2308
1962
3043
2058
3208
4370
4097
4383
838
2276
3985
1025
980
2365
4254
1655
3775
842
1079
1651
3317
3346
737
3965
1228
2461
2629
2113
1991
644
3356
1407
2742
3485
4158
1207
2552
2340
1344
4421
3059
305
268
4460
2289
2435
3786
1576
438
4294
3585
839
1567
1269
911
171
749
4356
1630
785
3206
309
604
1066
150
604
1681
1142
839
3719
2127
4448
2847
1331
4430
3543
3665
3251
2415
3753
1038
1418
1418
4427
1081
3878
3518
594
1953
4060
976
2970
1455
4442
972
1582
3295
888
2806
1941
2763
3061
1024
3563
2140
844
3824
1412
143
2275
4070
1212
4440
142
31
564
1715
3036
728
1781
1574
4450
3958
1350
1321
2127
3897
1298
2113
754
2321
2682
4229
231
3436
3336
3698
1750
339
2447
2325
3246
1212
2404
2584
3192
685
628
731
125
4466
4211
1543
2972
1805
1766
449
646
3266
4282
2936
2914
2824
2107
129
2525
2740
2661
2257
2909
1301
4190
1591
321
1333
1143
1473
2203
2963
3040
4100
4314
4449
238
1812
672
1970
3933
2881
778
4130
1044
4297
3659
1378
1303
3468
2318
2222
2041
1754
1937
568
3018
2297
10
2919
2206
4389
825
1599
777
4016
3946
713
469
1357
2162
2317
4125
390
4034
817
2395
139
1923
2304
3300
2183
2005
2459
390
1
2049
3345
1776
60
2769
63
0
3157
538
4142
3678
2723
2804
1278
3550
196
3202
4452
1430
16
834
3164
2588
712
4316
1105
4448
2330
1897
2535
514
2964
2237
1880
3289
3747
363
993
750
393
13
3038
1504
974
1007
4304
3685
2646
4180
2940
2394
0
3728
3309
2329
3946
4042
1442
2680
3046
1439
4313
2252
714
243
1014
1627
3423
1962
920
271
235
3038
2126
1608
3485
857
2950
2676
1251
742
3708
973
4057
2602
1211
1557
3344
75
3787
3906
4044
1750
1406
1395
4105
1548
3889
2839
3821
2260
2601
806
2508
2155
2314
964
910
629
2580
3331
488
4361
3858
4283
3246
2841
1146
802
493
3565
1734
3406
1827
4209
2027
1759
411
3251
1613
4470
3008
533
719
1810
4279
4309
4030
4335
3566
1486
2662
2190
3661
75
3815
3888
1697
3475
3288
1467
1868
792
4180
1801
2558
1619
4086
3892
4342
1678
850
1811
4094
1749
1284
2559
2613
354
2039
2990
1831
3968
3218
2132
1829
3803
3924
183
1495
3851
784
1596
1897
3012
1965
3387
3468
3252
3741
56
406
665
338
1453
453
3434
2365
1606
4460
1829
2934
634
304
512
1268
1729
2318
3203
2008
1149
1520
3748
4082
3117
4337
981
345
3542
442
2564
1978
1963
557
669
2445
2384
1005
1208
287
3230
3644
513
1192
4168
578
3444
3726
687
3158
743
1971
4328
2854
1867
1646
2339
904
3409
1357
1408
4245
2699
1407
688
3544
1765
4317
2459
1537
2894
1564
3630
2126
42
1201
398
1964
2762
2859
3455
3364
2799
3246
1567
4164
2526
1282
3633
2168
1761
346
1757
3172
3766
3984
3130
3419
2347
190
2170
2880
4053
711
3536
2600
1626
1766
1669
2480
3625
3904
367
121
521
4022
2371
4106
3202
4470
4411
3116
1608
1564
2553
4118
593
2488
1781
249
375
158
2623
1063
2125
1063
2091
2639
3756
2862
988
2818
1895
4384
1979
2628
3183
1578
706
3332
789
2041
960
3565
1891
1593
4065
1789
730
2028
65
46
4311
3212
2053
2322
1475
3789
2103
69
3428
1238
1757
2658
1235
1646
1886
2788
4347
3436
2959
3534
2005
922
2736
2393
4425
999
1911
3909
1891
2707
4135
4110
2249
147
377
3542
3617
1417
3802
1748
1856
4256
1564
3755
2511
78
3921
2131
2780
772
1031
2186
567
637
1385
3308
3865
1560
2515
0
3420
3387
1385
2671
4423
1090
3015
956
2427
1423
1003
1711
2839
3194
1377
232
2605
727
2842
2425
4396
2118
778
3853
3364
649
3555
1814
4165
1840
2666
1990
3200
3940
3471
2976
2153
1970
3196
147
2516
1061
2160
3815
1669
729
1644
3642
844
1009
2228
2585
2866
1564
1129
2679
1864
1780
2568
2311
2057
1919
154
1495
2042
2218
149
301
1280
205
506
3380
830
3794
3234
3837
3135
2543
2345
2766
3905
1610
2372
536
3025
3810
2374
340
2300
2893
1119
2741
3331
1795
4060
578
4173
150
4208
4141
1606
2568
1921
1914
1098
1236
2617
3044
2769
2056
2653
1846
59
4460
2945
605
89
3202
2262
4088
3077
2632
1823
3325
1886
3807
2950
3565
2794
1769
3243
121
3119
813
1491
3829
632
1713
3919
1551
1913
2031
4418
166
2255
4312
533
1819
796
1016
3584
1965
1766
1990
452
4088
51
3372
3970
4145
2516
2135
676
3484
1583
2053
1144
183
4368
1548
2946
3326
2767
3534
442
3116
2592
4440
2438
1153
4398
575
2402
3687
1122
3534
432
825
3102
960
1572
565
2262
91
946
4411
4112
2291
1161
780
3766
872
845
1722
1972
4194
2430
2916
2497
1692
3792
3343
772
3389
1224
4324
2991
587
1982
1644
3711
3219
2420
1473
2008
3920
2698
704
25
3710
1753
2508
3169
2038
716
2446
876
3897
124
2561
143
108
1626
3760
1170
1055
4206
1193
426
657
764
2791
2528
4014
209
1892
168
2966
3408
3648
1519
915
1337
1335
3604
3256
269
2065
2615
4000
3782
1296
2451
1335
976
4137
3504
433
860
3596
3587
1046
2571
2702
207
2683
1877
3810
78
1485
3954
1279
2026
4199
38
1040
3420
3279
725
2087
4042
2525
3978
1572
4276
1745
1640
1491
1508
4232
3794
295
2888
2473
4243
1246
3216
2991
4050
422
106
279
2943
1255
3714
3238
1676
3727
316
2543
1034
1808
1733
1843
4388
2844
4241
3108
3365
829
3053
413
2970
1098
1334
4435
3985
3569
599
2715
1638
2201
2047
179
1429
3843
2723
1651
1732
3998
2654
565
2748
2498
2897
4220
2288
3164
970
562
1024
54
3703
3880
1297
1695
3720
603
317
2000
2728
3551
4413
2167
1213
3670
1197
2409
171
1076
1552
1339
2956
1424
2559
3620
383
3970
3029
1334
4084
2641
3855
0
2368
255
1494
3789
104
4436
3065
3920
4010
3393
1663
3912
3312
156
2550
2235
1696
3534
1843
364
1422
3328
2880
713
183
1604
3840
679
1216
2733
2270
1119
3468
2900
3662
1983
2532
2287
279
3870
1461
3616
542
351
4117
2710
3965
2674
3198
3170
803
166
1724
4176
822
1212
3909
3340
1597
1595
1256
2434
2860
4147
922
2538
1679
1477
2208
3145
1918
3539
3195
1448
424
1753
2262
2181
2736
2273
97
1289
4346
788
1224
3082
3302
3852
507
4464
4067
617
550
331
3084
1074
3406
1130
931
958
3725
2372
64
1697
2564
2159
1297
2121
60
3572
2894
2815
1354
2795
3846
377
3058
1574
4350
743
379
373
94
1063
1780
2654
1876
3138
3016
1773
470
1055
464
3215
4097
3944
1964
3648
2673
354
3697
1906
3748
4020
1720
3560
3072
1347
3956
1256
4397
1660
3763
1491
1719
980
1612
1974
1418
3293
3882
4175
1514
66
1768
1562
2271
108
2529
2901
3670
594
145
3609
132
100
2254
866
2911
2773
1597
3797
1905
2104
4467
3900
2233
1206
1304
1529
3956
1778
129
1329
2615
3247
3272
2045
2662
1291
2483
2366
211
1708
3760
2132
3900
3694
1132
232
1578
3226
1422
4461
2198
4196
1736
2370
144
3684
1511
2013
2670
318
1711
9
3462
3721
4395
4245
2426
1049
277
2091
3354
2588
1534
3440
4173
2525
362
3185
660
3018
1568
2431
382
3080
406
1906
1559
3178
536
4021
1562
401
4267
2024
2144
3753
3148
524
1681
861
3860
385
3737
4209
3095
4057
721
1438
3673
972
2441
3464
4165
395
3459
993
4262
3413
675
2385
3377
23
756
611
4051
3853
541
2853
4041
4448
3450
1841
44
1204
2520
1033
794
289
1838
2455
2033
1124
2082
4105
4145
2736
141
2114
1523
2302
2795
1887
3904
4108
1835
3515
1053
3054
3500
3203
1503
722
2703
4214
439
465
7
3528
774
3393
3274
1170
3700
440
533
611
759
2327
2730
4087
3716
1372
3231
1057
2867
3043
3028
2490
860
4162
894
4016
287
1200
124
3197
3627
1905
3772
3157
2849
4078
267
2668
2647
1644
4440
1484
3728
2019
3630
204
1647
21
795
2536
1612
83
38
1100
1421
2171
1527
1173
1806
2493
2302
4158
1849
2134
2308
2294
2079
2721
4019
1777
1310
1055
0
3231
1475
1963
4200
1976
3984
3544
987
502
811
2340
2461
3463
3751
2036
2661
261
3359
176
432
3764
1228
936
2732
4162
4213
804
2068
1680
3805
4368
476
3716
3373
980
1519
759
3439
4126
3729
3129
62
821
4261
3168
2252
866
2505
36
1066
842
1958
2260
1621
2595
549
1323
209
856
992
3252
3733
2111
632
1367
1885
487
2738
1321
3409
731
2804
1545
722
420
933
205
4298
910
3116
54
245
1978
2613
4156
2614
988
4391
3776
2833
1752
3777
3628
3289
3986
3842
3469
1793
4092
2391
322
1474
3921
906
2631
3460
4203
3098
742
1511
4010
1007
2142
3131
931
3296
2614
2536
1585
3999
1236
5
3727
3871
3344
4060
3530
1939
2469
1449
4328
1514
894
1963
1614
3475
2887
2897
3352
289
1449
3983
211
728
802
1794
4161
1020
4084
3680
4144
2265
4176
1165
1501
374
1830
1854
1259
2725
2443
83
2757
203
3733
159
279
798
4420
3619
3305
1972
3661
1917
2435
255
1190
2814
2417
1322
1857
149
271
1996
125
1648
3084
300
3143
1625
4165
72
3869
2134
444
2467
201
4081
272
3003
2263
542
3346
2931
4258
3928
3171
336
2170
1396
323
2706
532
46
4174
813
3498
2052
22
4040
1687
2437
3376
2373
4300
4129
4187
1516
2747
1123
2483
3764
2928
3011
3513
1561
1272
4047
631
3434
4123
3334
483
3460
1856
1232
894
4188
1100
3744
1864
2448
2871
1769
1337
1078
3621
169
1995
3371
3103
3101
1484
1909
1067
3719
3814
530
1121
1375
3728
160
311
605
1816
2778
3147
3070
1491
615
698
1175
2419
2110
2489
3879
2497
4372
4381
1382
2438
3190
1942
1468
2794
3241
764
4137
3706
3435
2286
1402
1225
4350
3645
2816
2086
1775
1941
2177
1520
1071
348
1484
1909
2812
449
993
3265
4256
2582
2200
603
2620
2102
2285
171
636
3170
244
2889
3501
534
4150
1471
2166
3814
4389
3462
1752
3738
544
3805
3620
1986
2042
2971
3780
3386
723
795
4028
3066
785
1918
1999
504
19
2784
14
2057
3406
2645
949
3698
3667
3397
4030
1746
105
2742
1866
4170
1640
2158
1004
4058
1793
1580
679
3449
1045
1186
4289
3819
1074
1921
1322
3621
3790
3313
2879
1238
1629
2265
2385
1075
3226
3687
600
326
0
1225
1680
3448
458
1141
2554
2980
514
2210
272
2701
537
4429
1831
2661
825
1221
1445
4056
996
4385
761
2421
592
309
4063
3062
1165
3517
4117
2709
2950
4268
1223
1819
2474
1670
2767
1069
1980
2124
670
3366
4307
2571
2002
580
2820
894
1599
4469
3624
4087
4187
429
2091
3716
2955
3332
3269
3699
422
300
2697
116
273
1961
1230
1832
1022
45
4245
3003
534
3585
1224
4189
3140
553
3676
1821
1958
2699
3634
3689
3750
3432
1524
725
3799
1232
2153
494
784
2413
1699
2294
2435
1471
3356
2113
1155
3542
3155
1516
2006
2404
2542
43
1093
3920
2613
691
2460
2818
3012
2612
368
2233
4270
2356
1404
1029
3091
290
29
2303
4412
84
3575
193
1469
549
4259
1528
4434
1320
830
3256
1787
4166
669
2349
2913
2242
443
2213
1880
4162
1295
2252
314
2426
3534
1232
401
1145
2024
3341
2516
1749
3192
2359
3084
3249
282
689
3388
2103
313
4040
1231
2482
2571
1219
68
171
1657
2174
2719
3910
3606
1098
4217
1503
1776
3486
4275
3006
4211
1878
158
1402
2619
3856
4299
1527
3429
1625
1706
3695
43
972
809
242
2288
3850
558
3587
1124
4265
3057
2100
3935
4396
3606
4305
3239
4255
1767
3156
1989
2005
1530
3543
951
2980
96
522
4122
286
3590
547
3716
3989
220
3883
3140
1680
411
29
3426
3839
1688
3010
1911
275
799
1902
4402
231
2913
1380
219
1654
2816
3267
3352
542
168
3459
2269
2994
230
3782
3210
2658
2577
1053
189
920
3391
1610
4442
2952
3785
3365
3642
1681
2543
4083
1419
2038
236
2364
963
1697
3900
1251
1657
3091
3940
844
2923
950
1365
3402
3193
2837
4209
426
1452
1231
1695
3011
3014
2113
3864
4466
1853
2986
3298
2419
2776
555
235
3719
1293
952
878
2641
1299
3914
1443
2650
1811
2755
209
1381
2011
504
3476
2280
507
308
1305
3990
376
2412
674
3802
3469
1483
2948
3408
2725
2147
3462
1290
3919
3950
2201
2399
3874
1659
4259
2431
1940
360
2470
4376
479
3981
3344
4166
1439
725
648
1351
3652
279
4377
934
1621
4402
390
3099
2946
3693
201
1078
4235
4192
1871
563
1250
4145
3492
3570
236
4216
665
1761
131
3143
4231
2208
2345
2259
1885
0
2852
4036
1351
4028
1004
3562
1666
3669
2482
2874
1731
1673
2677
1452
1463
358
200
3706
4004
1402
4254
3796
184
2321
3507
1328
246
1976
873
2074
3654
3277
2804
2168
741
63
3833
3214
834
406
1414
4113
4003
1310
1157
3411
3169
4471
601
2271
2275
2501
391
1391
3730
1823
1161
680
2076
2773
437
917
4243
1999
2891
2860
1199
3039
3665
2684
1980
2286
1427
2963
2698
4397
1348
993
494
2138
319
1265
1480
1794
2251
3028
4420
3500
245
509
2645
4080
138
2819
4368
1958
2103
2458
728
142
3755
4191
3521
1708
3280
4334
4241
2442
2225
2325
2510
1036
2231
251
774
702
366
3785
148
2811
1174
3019
486
74
2585
1996
4203
1454
2127
3793
2343
2986
2074
514
3741
1868
2910
4210
2808
3282
2398
4344
3608
1005
3713
3655
1040
3563
126
2752
3268
2680
3735
1166
3150
262
2075
1110
2932
1332
4297
3261
1491
520
2503
2982
1615
4189
2221
2713
1635
3133
1355
3285
1558
1431
539
3427
1800
1080
3059
3551
2058
2854
487
716
1261
48
3735
4325
4281
2775
565
913
745
1716
2857
3060
1243
3757
1964
1266
654
825
3036
1505
4390
3235
907
2119
1033
3636
704
2910
4029
1045
3420
3365
3997
567
3798
1223
2793
2707
1481
4225
136
832
2350
4253
544
3237
674
238
2591
4130
944
2640
725
341
3607
1270
1753
1083
4443
4467
3602
574
1545
2298
1370
3531
3141
1155
4020
4046
4285
3645
1218
867
3734
839
3222
2493
2977
2419
2245
3445
3199
280
2524
3242
3998
2781
3367
4197
2322
950
3966
946
3928
2692
2989
925
4044
1718
1413
323
2661
3842
1059
2218
708
3652
3174
192
1558
1078
1317
4458
2279
3586
4234
1570
854
4400
1629
3959
3681
3580
2337
1117
3553
1827
2943
4237
3581
1650
3692
3728
4261
2202
1162
3501
4303
3788
3216
2386
891
3573
3439
307
1632
4355
4049
2600
2564
3102
2432
3925
3781
1905
3772
2644
1410
3095
341
2908
1341
1938
3328
3699
1997
3530
2877
1505
2199
3496
227
404
2225
2618
4318
683
1940
4388
1016
1167
127
2605
2228
4232
1696
2907
30
1668
4046
2394
197
395
3270
1521
805
2047
1674
4251
3233
3540
769
2254
4256
4228
3683
3247
456
61
2749
630
3322
0
1761
2219
2838
2700
176
2963
3997
394
199
2327
3938
3741
1739
1660
2312
857
1654
266
1215
2091
289
374
1155
4368
1927
2949
3429
1013
2717
3561
1182
4013
3623
3882
3977
2711
969
1632
4417
3887
2238
3955
3295
3550
1688
1533
3825
2087
2649
2617
435
4343
70
2042
3495
3293
1107
4170
1065
2593
3765
882
3599
1033
3015
1015
1273
2321
257
866
3788
1090
2642
3480
2489
1217
2004
1594
2396
3158
3483
1336
2521
3149
1782
2711
1401
2503
1676
3649
1212
2839
2366
1567
1071
918
361
3083
2335
3368
698
798
283
3979
2597
3573
4219
3305
2286
2685
1287
4256
1067
4306
533
1880
3401
58
3172
4172
483
2001
2830
2315
4468
1361
360
1463
102
2924
1428
3805
2631
2579
3708
4139
838
2089
2337
2418
2835
2629
2309
1375
107
3520
2080
4137
558
2442
2857
698
846
4266
2694
298
2826
1632
3704
3442
835
2606
227
906
1620
4043
1552
3555
2478
492
486
3513
2125
1889
3780
2933
1218
3624
705
2687
1104
1415
3857
476
966
2035
1400
1175
3908
2856
4382
1688
3128
2872
3362
1212
3764
335
1927
3110
3858
3414
4391
2987
702
2861
49
1863
3624
1153
554
431
2380
2192
1932
3073
2591
3846
48
1289
4291
2152
3517
1976
2578
2725
3730
1134
3946
2779
3604
167
1649
1968
1030
3655
3597
4257
45
3222
2822
3216
3710
4439
3554
1676
1934
3520
1370
4217
496
4122
3755
170
873
679
1152
1217
1584
2283
3307
4353
3193
1860
3965
1181
1978
3650
2181
889
677
212
4262
2449
2031
3706
641
3589
2593
1387
3343
2844
1919
3825
2756
247
917
739
1081
2685
4049
2247
1599
602
1163
1532
4167
421
3085
2758
1861
1716
2478
3035
4290
1353
980
3994
1477
2381
2912
1903
1318
2467
1214
4322
491
3062
3319
1990
2127
3204
2921
2089
1388
1302
2173
3329
4248
4224
2415
2641
3671
3873
2528
702
980
2362
4355
1777
3072
2417
1501
2255
3820
2474
1452
1496
464
1158
1940
4037
2596
3123
1630
909
2743
94
647
573
3730
1818
520
1546
3061
648
941
3807
1859
730
2552
1758
2887
2172
3545
135
198
3210
1389
714
1360
3354
2315
1365
4285
2429
325
2991
1087
3778
1525
3594
247
2560
2297
3081
4389
2776
0
4012
4011
1087
1202
527
2766
1795
2526
2084
3956
2212
1352
3542
4017
124
2292
3509
3773
2992
585
2644
2184
10
3285
95
2745
4263
1643
3550
3557
246
2858
2647
3502
868
1911
2011
182
2743
2305
1399
2064
187
3671
4159
630
3616
4060
4058
2027
710
2378
4225
250
986
2279
1665
729
3744
2113
1057
2184
2637
1041
3860
3672
1217
2737
3923
1367
112
2763
163
2471
2200
4272
2158
2934
3039
3315
1548
346
1315
103
3918
281
1907
1734
2207
1731
2715
2993
1674
419
3325
542
1091
1819
3292
3261
4152
293
3933
1680
3971
1334
1767
2890
1287
3817
895
3125
1000
1564
116
1545
3297
1395
2944
2964
4015
3662
1668
2897
2389
4278
2094
214
254
4154
2309
2291
4082
2529
3891
1632
1056
1217
4212
2585
4123
3559
1857
3081
398
1191
156
969
2181
1728
2513
2640
1223
3600
3238
3547
975
929
3522
936
2151
3515
2479
4444
1134
341
1201
543
3240
3708
1451
445
2733
3433
1658
1445
2576
4143
3849
649
724
1097
4455
142
1177
1671
274
3792
3355
4109
775
2335
4239
3008
1731
3708
3043
1261
1858
3244
1465
2494
3561
4278
3717
3368
2112
3244
2362
4458
825
1925
3624
2408
1932
185
3247
536
796
118
2071
2362
3088
1763
2920
484
1571
1303
3428
4007
2008
1434
2082
3281
313
435
2615
3623
4026
1525
1060
3225
512
1675
4262
1741
3886
3163
2253
1747
1572
4047
2897
3396
2692
3419
3655
2405
3518
3982
1494
1061
3733
1088
1915
1489
1191
345
4360
1631
3110
378
3615
883
3126
2346
2718
2661
3031
2613
4162
855
477
3830
1968
107
2856
1062
2791
1715
537
3285
881
1258
3196
3493
3030
2353
1392
1042
3439
2556
957
1147
1187
2652
3051
705
3921
1333
3561
2478
2
1501
45
2708
2494
2963
2002
1039
2887
2727
2003
42
260
1931
3612
2207
3929
765
3802
2465
3612
3471
2643
1719
372
3370
3473
4291
466
4287
2078
3861
4073
1322
998
4100
3697
1206
1972
2662
1554
777
1839
1430
3362
3417
2524
2851
3318
1539
381
3779
2895
3259
3988
250
1320
1687
3495
2298
3474
3611
1236
362
1924
4347
4208
1713
3451
3677
4456
3069
1937
636
1882
1582
2491
2712
2781
50
893
391
114
1954
1385
0
278
1094
886
3408
2789
1187
3110
3029
4117
1294
283
308
1103
2860
208
4239
512
4293
1394
846
4074
205
274
3368
2382
1627
147
563
4290
3751
3068
3923
3506
2399
1067
1674
3022
2620
4161
1545
3973
3750
1391
1434
3870
1409
4254
421
753
938
315
2972
3062
2855
4471
1807
4200
406
1403
225
2658
384
2420
2127
3412
830
469
462
1240
1037
3293
1012
928
3011
3416
1461
363
3876
2969
2046
1291
3291
2441
4163
1732
883
351
3361
1837
1350
3466
2293
936
3550
1410
4103
3827
2596
501
914
306
2247
4428
3956
1945
442
895
1599
3846
3435
3685
1961
866
1156
150
3601
3285
987
1428
4286
3222
2257
2400
1058
2536
3533
2316
2803
1804
1004
3065
2093
413
1212
3395
1517
571
298
951
1325
2530
796
2165
2088
1401
1266
233
2188
2984
3240
2967
3729
695
1848
381
4298
1610
2827
4394
3710
1549
1837
2505
1484
2200
4330
1689
38
3850
518
3240
3425
1135
1349
3944
851
3693
1966
2665
81
661
41
988
1435
664
346
1823
3044
4151
1639
1907
2992
2840
309
1234
1824
2749
1352
73
276
2425
2043
2698
2153
2822
721
1703
285
4023
3901
3490
2781
2751
1482
2913
1669
3006
540
3183
4339
3647
1056
3658
3857
1970
1014
990
4171
2414
3351
1571
1129
2381
2605
1932
1144
1128
3455
2437
2025
450
1243
450
4078
2162
583
2127
179
4453
378
1945
490
2153
2814
3562
470
149
353
2116
770
2228
338
2384
1174
3720
1241
2564
328
3649
2549
2482
2815
218
878
2033
723
2013
3358
844
1705
2193
836
4201
1688
1168
1959
3495
1708
2442
2211
1442
3565
328
2035
3308
8
2871
3788
3117
2343
958
681
1942
3035
319
4260
803
3290
3580
4229
2382
887
1084
3107
1896
2220
539
3520
532
4192
884
1191
2274
763
4047
2376
333
3562
245
2751
201
4065
1062
3168
1529
2004
733
1587
3992
3352
3173
2606
2425
2073
1103
3912
3724
4268
3892
3702
2538
1550
4150
4302
3585
2216
2577
1938
1415
2035
4024
3701
1984
1244
2615
669
1211
1737
4299
3599
3816
1995
2285
2102
1215
121
3240
3693
4194
715
3801
977
1838
2450
2344
42
420
556
2233
1849
1570
1903
349
550
2148
2075
0
2202
1986
2070
1831
809
1525
4228
2194
722
4034
1155
1660
4090
380
1478
3275
4041
735
574
1340
2854
2807
2012
3160
3477
1013
3068
898
3998
848
2988
3705
1667
1616
2967
1622
4030
1759
2335
2777
936
1274
308
1872
3511
3969
3851
1758
1084
487
1425
2627
3926
4074
1091
1842
1223
2936
1054
3811
20
2510
1011
1048
4364
1764
51
1822
1419
1746
4170
4221
2367
3374
839
3087
4442
2270
2239
2972
2721
4222
4290
880
2933
3382
3105
2644
3077
4219
3266
1131
1454
298
3680
4063
1759
4267
4273
4338
3529
965
1186
714
2400
1107
2892
2401
2798
3620
151
1403
2648
2297
2201
57
1477
2606
3401
3965
2183
2400
3521
2636
253
4077
2707
4082
3044
1627
1475
2044
1009
570
477
2065
1088
4217
1894
389
541
3017
1462
1038
2618
227
3787
2580
2055
3276
388
1456
2562
1737
3597
140
2480
4161
2731
569
1966
328
2568
411
1638
221
3169
3705
3331
1748
2482
4022
3981
3711
348
3486
3496
885
2495
227
2507
4378
196
3022
2124
1237
2324
1343
3995
3134
742
3713
894
2142
3571
3257
3139
206
4312
1212
3220
1323
3923
2264
4242
495
392
453
1265
2779
3752
52
308
3348
4119
2521
690
2438
2620
3027
2996
11
1952
1354
3370
4466
2843
573
2798
140
2606
692
2555
1045
453
279
4066
1343
1182
2862
2635
3740
912
1126
4206
3194
636
681
490
1514
1691
295
1099
3045
2880
2239
645
1444
2380
2478
4393
1381
1210
4075
1206
4337
3698
2559
2413
30
2540
1881
3852
402
1653
2042
4230
1695
587
2022
4132
2670
1086
1554
4166
263
1926
4315
1204
2639
2201
2552
2115
3524
3406
3377
3809
1083
4391
3200
2494
594
4161
728
4203
2198
514
2781
879
1921
65
942
1025
606
363
3172
3192
818
3737
3689
2833
1900
4376
86
496
1358
2417
1309
541
3539
1809
502
1370
2350
630
2549
2036
3984
1644
2918
4097
4220
3191
30
3265
4032
4234
57
1047
465
905
354
507
3883
1959
382
4291
3114
4370
2121
3871
562
1222
135
3488
3066
4126
4066
1318
2883
4391
3106
3274
480
3537
4057
2614
2550
3261
1522
1974
368
2566
1350
839
2156
3144
360
3819
950
1500
2694
409
777
2566
0
3792
2490
2595
983
2079
24
1645
2719
936
3021
2994
963
2323
2450
1171
721
1878
2455
2379
2919
3429
3128
938
2901
1420
2608
2116
4205
1337
1374
1030
3490
457
3762
3935
3151
1252
4371
3547
4110
4071
578
2263
2180
2652
1393
1894
1803
3011
1122
2308
1070
1040
487
574
13
3076
1506
2763
131
2350
1884
1293
1755
703
4459
2952
2046
3328
1086
2759
4263
1003
597
4405
3684
476
1238
2091
2449
4192
878
1466
1941
2201
1072
1998
646
2907
3099
259
3282
4327
2721
385
148
2386
3075
1403
3597
4281
1156
1176
3070
4051
1121
3724
1149
774
2876
1037
104
1140
3255
4132
3415
557
1731
4364
3148
619
2525
4250
1187
2245
4348
2466
1211
4443
2155
486
3347
4317
2804
1460
1141
919
653
1374
3404
481
4013
4021
2230
687
4378
2473
3304
1226
725
2644
2659
766
3907
3265
3335
2027
688
2238
1565
2506
3467
1091
287
1973
3326
2201
3385
874
689
3878
1891
4177
1623
4406
3148
3132
1603
4014
2236
952
2116
684
1050
2723
3767
1706
2778
1626
2287
2166
3339
2785
2973
2786
2407
4375
2918
3100
1114
1087
299
2671
461
654
3811
4049
2531
796
1942
1793
1007
1709
3753
132
2469
2991
205
4379
4263
3567
1013
3301
624
2411
4300
3800
3875
2691
1397
2803
3943
1891
4154
2303
1517
146
3479
989
3090
981
3012
3489
2884
422
4085
2114
476
3618
1783
3086
3612
1502
3303
785
4275
1350
421
3648
1031
3994
2334
598
3293
313
3975
1729
809
4258
1578
1904
2376
701
2003
1026
732
2737
3764
1749
2223
4438
3678
848
4080
879
4124
230
480
1281
4409
3411
3895
4388
4318
1124
2701
2572
745
3281
3500
1025
2344
3328
3433
154
3293
3854
3344
3645
2384
790
4217
1902
2149
615
4303
510
2372
2367
1971
1403
810
4195
3277
1151
3956
3381
2512
2292
1203
2794
3619
1104
3067
369
1275
3716
2885
3456
582
4386
3362
706
4460
4111
243
1724
441
4453
3450
3729
2883
3947
2829
3197
2953
3704
3048
2207
2494
425
1786
3268
2946
1215
2279
4197
981
2591
3765
1262
2741
4238
1964
3789
311
4358
2452
4351
3054
2623
4007
2010
579
3686
1906
1145
4229
148
3255
1283
3171
30
1947
0
960
1778
3524
2466
427
528
140
1102
3863
3761
2257
4302
3458
3439
3716
4377
2299
3365
3154
297
3525
4409
1092
3587
3154
1196
672
3558
2967
3227
148
1502
2804
589
2540
259
1373
3534
3684
3418
2029
1623
1318
4008
2918
1023
1688
136
1019
427
3991
2926
607
3861
339
1079
2144
3286
2825
4257
2336
3324
1799
1183
2107
4390
1678
1771
1595
1138
802
2025
787
1573
1084
3518
4324
1267
54
2189
1850
2615
2829
1611
271
3655
3925
4136
2629
938
1402
1211
3729
4
724
1986
2063
2940
3983
1282
2363
1830
3524
2925
840
704
781
4000
672
2656
10
2291
501
219
951
318
1148
3816
2191
3019
4169
170
1788
2971
391
2516
3524
4319
4135
1567
4196
2034
2229
353
3338
559
518
3464
2977
525
4420
722
1959
3247
2178
3042
2289
2786
295
1365
2127
3143
564
669
3886
3265
4036
1651
2116
3970
3989
2922
2919
1015
1523
3894
3708
2916
2154
2063
1963
1718
1090
3348
4429
48
3938
20
3422
2085
3421
410
1628
2477
2358
141
1247
2814
2011
4389
87
1842
1675
3889
2950
3272
3881
233
1605
3143
2263
1324
653
563
437
3121
3404
467
3170
1738
1624
2332
3582
1000
1551
160
2834
2390
2359
3926
2126
112
1669
2535
2074
1174
3357
1379
3377
1321
3281
3661
866
1424
3807
3374
1876
3368
4255
3923
336
490
2066
3387
4408
577
1626
1716
1062
2155
2726
2133
3123
3206
1431
4102
2127
2127
2117
1162
145
2493
2392
1091
3617
32
3242
1465
3361
1942
191
2010
3294
2503
3142
432
320
3202
3444
4246
3620
4273
3265
4002
2261
501
2474
646
2264
352
3705
3665
426
2590
3400
2929
1737
231
3734
1149
812
1556
2537
399
59
3500
610
10
2835
1686
1169
260
1479
3127
355
3361
2378
4130
2517
3181
2699
3404
2809
4371
1519
1250
718
779
381
913
4039
535
1472
3847
3155
3369
1467
1485
1909
3414
3418
3251
842
585
2780
515
1473
3831
3138
2199
4332
97
127
2097
159
1174
3321
1202
614
3531
2900
1710
3789
2790
2500
2900
209
3003
2925
181
4081
4315
1536
2631
1934
3826
1116
2041
1307
2316
3255
3019
608
2559
4345
788
2709
2274
3259
2347
3816
3199
297
0
1569
3573
1318
2701
744
1567
2314
1144
397
4301
2782
1111
3547
460
1838
941
2639
900
2147
229
659
1873
75
2876
1764
913
110
3533
1068
1142
3265
1130
3671
108
4028
1419
3173
3048
3270
1983
3520
113
3801
1217
1918
890
2471
2085
1108
1560
216
1701
621
189
165
2891
2003
3078
4215
1674
410
118
283
2708
1593
1872
3166
2299
3607
3442
3908
1945
3478
3359
3613
2966
1912
657
3017
96
2363
3879
2459
3449
1858
98
3734
3223
585
4055
2108
3733
4339
140
1312
159
2632
1620
522
2471
2486
1912
2471
3262
2209
2884
2930
3913
3700
1945
4056
1622
1770
1345
3337
1373
2000
2817
266
3439
3781
2375
3189
1873
1669
411
4373
3508
3490
770
3139
3068
583
3754
2056
2791
2184
546
2198
2661
738
3149
2231
1787
563
3313
3559
3351
2182
111
4273
3583
3060
9
1560
3065
2721
4043
2890
301
2000
1611
3662
256
1374
3997
2052
889
1987
2693
4073
1540
3656
571
2812
609
1005
3862
3533
1020
1115
465
787
3359
746
4023
1473
2194
4194
3279
2101
2214
462
3800
370
3167
1306
1329
3003
540
3561
3664
310
4141
2299
327
3457
2527
1627
1098
2739
2650
1711
4322
1194
1989
3185
2703
3114
3927
270
2501
506
1876
2194
1192
3151
663
1823
2867
872
3383
870
3391
1167
1147
3627
577
1802
3375
2251
943
2042
606
237
2216
413
603
1792
2540
836
991
794
769
3639
2148
2465
3335
3964
4021
3341
3977
2008
2867
3797
2954
2108
1296
4145
1814
3335
1469
4287
4172
3340
210
3943
3803
4003
2116
2055
1503
1485
2859
1407
4103
2951
3758
2750
2071
3517
2527
3597
3327
2131
3436
2212
3122
577
353
996
2463
463
1606
2872
1676
2900
3967
193
1742
3292
2694
3434
3099
423
3919
939
1924
886
592
203
4092
1196
1469
3197
4221
2586
4388
2752
1452
4055
1534
1700
4321
37
82
3963
225
3309
386
4002
3866
613
738
2185
645
3780
2092
3850
2671
1141
232
1739
3477
3031
2718
3749
1301
2043
190
1956
1603
765
3193
2316
3353
3309
2912
1476
1725
4427
1560
2883
3925
4399
96
2485
2000
114
1251
3337
415
1265
2042
4065
896
3829
3133
944
2938
432
1473
0
2261
3606
2245
2641
689
3778
2955
2638
1456
1028
288
3051
76
2340
3408
3804
3303
2035
3530
3938
598
2672
1898
4177
1153
3826
2468
2629
2721
1504
1484
1949
2563
4322
1983
642
3776
2110
1524
2383
3720
326
3853
3427
3520
3380
2026
3194
1744
206
2790
272
2839
2973
2505
2099
749
1417
346
1753
4304
1504
2714
4099
4343
3525
2273
3405
3073
1459
697
3491
673
2493
2015
1926
2755
1624
3859
3714
423
1304
502
1234
1028
2288
3375
1684
3254
1014
4432
430
3127
2080
2356
3520
3658
2678
872
4093
1497
4187
2391
2868
4337
1185
2293
883
798
2886
2618
4443
792
4374
2309
1616
835
2957
3614
267
23
4412
3184
533
26
1
3417
3230
631
916
2479
1127
4202
2911
4446
3347
1786
3266
59
1523
270
4295
62
21
4337
3256
1072
2485
116
257
4349
3729
2467
601
1910
939
2328
2215
4086
3959
40
3328
2560
3566
3073
594
773
2887
1613
4065
1462
1940
2085
2284
4198
2418
2823
62
1623
3012
248
213
2459
4113
3674
3968
4179
707
147
3807
2387
2754
4463
1398
3621
3948
1159
2527
4347
2239
477
41
4431
925
1712
1071
938
261
3670
3241
288
3385
769
191
2916
3847
2471
2465
1990
722
610
1831
929
780
3112
1223
1892
437
3677
3201
1191
4125
2769
3692
1747
3873
1570
2213
109
109
340
2304
3732
3598
2486
1455
2313
3856
376
323
1223
2852
2949
4140
1402
416
2346
3583
3736
412
1534
2358
3539
2946
3508
2648
1656
288
4361
2805
3678
908
2935
3215
1977
2087
1233
3926
2651
701
1636
2193
2513
2901
3072
2022
1319
2702
1564
19
2222
1020
80
89
3334
3124
2410
1177
2990
331
2105
830
3685
3560
4049
3126
3782
4055
726
3289
1625
3263
162
1909
1975
334
4433
1107
1189
1775
1591
2163
3540
2136
4276
2979
3299
1990
4464
130
97
4341
2356
722
2758
2582
744
3866
2850
1773
2828
1257
2772
2872
2677
3221
2872
1645
416
1254
4247
183
4107
3140
4248
3937
4409
2897
2697
1885
969
3116
3134
1271
2910
2975
3770
2489
1208
1568
4110
1969
3072
4277
3597
2565
1544
1595
582
3415
3793
653
1264
1474
880
4025
796
1621
3254
3036
3646
0
2159
4179
456
1493
434
2537
3892
1535
2847
3617
4281
4365
765
3360
3811
2387
957
1561
4276
2647
511
3465
1487
2087
1577
3021
3991
3573
1771
3660
3594
2261
159
3968
2613
2450
2440
2434
4031
958
63
1348
1744
3155
3126
1133
41
3769
4469
3321
215
136
3642
4229
3312
4101
274
3550
4183
3558
2590
2640
2187
1868
426
3508
2337
3009
4089
3191
4174
668
3135
2779
4158
2619
3169
680
1571
1735
62
37
3990
4430
3982
2335
1125
2402
1708
3966
2970
3295
224
1075
2905
1484
1494
1032
2271
2053
2111
4363
2092
1366
624
1027
2886
1298
2828
2382
1191
488
4005
3401
1798
770
3691
1443
1021
3129
3658
2843
1656
4380
882
2004
972
1218
360
2198
3397
2520
2037
2448
1404
717
2432
3471
946
2847
2664
3087
2009
2016
1735
856
2123
963
3359
3337
1129
1056
3991
1696
3600
2802
1804
4387
3171
719
448
2705
3859
893
401
1062
4436
3576
4120
1639
3125
3073
2470
3271
807
1757
3240
1230
2914
2106
4268
3369
58
3285
2204
2551
489
2470
546
1595
2078
190
2320
1080
2967
2213
4415
3225
1063
1337
1792
973
2843
3844
700
3691
1216
4123
1778
3346
3917
3143
2931
3548
429
1597
2903
3378
2705
3711
4326
4117
3058
3589
4403
1088
2641
1182
3336
2236
1064
3467
2848
1919
1271
3035
2271
1822
3710
1215
4379
570
16
3544
4446
4217
2085
4255
8
2052
4465
2098
2556
3733
582
3532
1250
2607
2450
1950
2030
798
677
1074
3510
1877
2975
1721
3992
610
850
2785
1961
1162
1959
2492
1649
454
3276
1768
2398
4403
3591
3724
2153
2870
3264
370
1992
2422
4056
3022
389
579
563
1597
2676
3703
2198
1605
425
3479
4260
392
3466
2833
2343
1846
253
3889
406
1592
2728
3089
561
1013
3039
2119
3025
3034
1595
1263
741
476
3735
4062
2139
2113
2531
1133
1940
2387
4126
407
3887
2822
3417
454
1722
1553
0
2145
3539
3611
4408
3572
2453
1909
3566
1
3282
3533
3458
3571
3714
3095
3964
1115
2526
3647
4031
1147
1062
996
2519
1003
2030
1236
1185
2049
4421
4194
313
1441
4076
654
2046
4205
715
4007
3208
2469
655
1898
842
4424
4012
1493
922
2815
0
2303
3791
747
2490
2345
1450
1045
632
948
3594
2908
1510
2131
1955
1981
2172
4085
2149
379
1156
236
4106
1448
1875
4438
4280
3504
3732
2516
2673
1593
3945
3777
4304
3003
1175
3686
3525
2213
746
2088
3568
3126
1277
3981
1513
83
872
1031
3706
2668
4274
762
3357
1549
867
2694
4270
2273
2754
1784
2142
2448
3079
4147
733
296
2392
2957
3438
463
2604
2015
3784
1448
357
1972
1187
2346
2799
1816
3916
1684
3259
3889
2930
2546
1676
2647
2917
473
403
4165
2949
196
1441
3899
3256
3415
4383
185
1097
3954
2597
1702
572
4118
1363
3864
2995
4063
26
4170
2763
4055
2540
1305
3348
1868
802
612
2333
1521
1416
3880
1847
2966
868
2918
236
1958
106
669
3656
1812
1283
2679
395
101
1160
1119
730
1152
4316
1056
1099
1888
3822
4419
395
902
4143
2827
2466
4020
4184
2738
144
4418
2035
67
2377
3293
3439
2500
1479
3157
2163
3027
4145
1325
3274
4427
4204
3397
587
4006
507
3034
3892
1
1985
1984
342
1635
650
15
1079
4074
3833
2691
1961
832
3806
972
2779
2442
1390
4264
2273
2630
4242
1803
165
3412
2948
606
3220
3043
562
4036
3971
525
407
3200
3771
2682
2941
1759
767
3403
3171
4056
1798
3616
1525
2152
1923
1634
2690
3413
1794
205
1819
4167
2427
1036
4039
2328
2538
1948
1049
132
1575
4137
3384
2479
4398
2834
3747
409
3598
3119
2994
43
1837
4422
337
1799
3670
1906
335
1121
1148
2242
4058
824
202
3080
2528
2358
2091
1269
2794
2578
738
1829
1564
701
2751
4435
4405
1808
1565
606
3028
2613
3375
999
2806
1125
1180
3686
1738
3779
20
4019
1889
1798
2757
3163
2044
3838
4037
4214
2009
1790
3043
1489
3711
1645
194
3397
2068
214
2354
3788
1032
3780
3533
897
460
3331
848
2619
3464
2613
4398
534
85
728
3816
3080
3670
2782
4205
2047
1371
4012
850
4271
3861
211
3236
3926
3254
3200
415
1659
3483
3109
958
2939
65
2671
3696
1253
590
874
2725
1798
93
2768
146
3454
573
1001
3228
1997
3012
2449
1191
1330
1067
1683
1980
1660
454
1467
2238
2775
2509
3206
616
2168
1687
2561
4191
4143
0
4034
226
1593
1678
3300
3223
1752
4206
749
3112
242
1317
2830
2313
1711
3035
746
1143
947
952
1058
1396
4030
2223
1572
2112
576
372
2048
2664
318
1474
2283
1544
3217
890
1649
158
521
2236
1702
1299
63
1739
4020
1323
3454
622
1884
2088
3480
804
2355
3368
1337
591
57
1139
1986
455
3643
192
1252
2722
253
3152
4401
4034
2831
2891
15
3503
3116
480
3010
229
86
2333
1093
4386
134
4183
4372
3396
685
3470
754
1116
1863
3897
2423
1813
1315
3186
3926
1380
3301
4169
1240
1383
4196
2258
2800
1940
855
3105
529
3699
310
3205
3253
2676
1743
611
2648
2272
767
2166
403
1958
173
4030
947
4412
1335
553
2609
154
3239
2420
341
2018
137
3749
368
3521
571
297
7
1531
3648
3647
68
1136
2333
408
1498
2511
482
2552
633
3647
2504
1970
3811
3409
4027
1779
3474
1811
283
1960
1733
1016
3186
2804
2335
271
1869
1726
2104
223
1833
574
273
2417
1236
3691
3257
3096
1578
1928
4335
3974
2578
409
2540
3230
327
2150
4003
1887
1731
1275
4198
912
274
4190
2223
2242
3496
531
3290
1084
3371
808
433
1977
2976
259
1084
3949
2807
63
2497
3038
3494
2146
2711
1681
811
2524
1780
284
632
2176
2163
2500
3280
677
1055
233
4398
1680
1192
3534
1333
4051
97
3461
462
1059
780
1379
1677
2044
208
1995
3079
337
4274
2602
2590
3498
2936
1489
4370
176
1893
102
2485
3783
3058
4233
2706
2385
4162
4219
3874
1302
4453
3047
261
4371
872
1417
804
3331
1351
3650
59
1165
1798
562
2314
3825
762
2577
2777
2589
3879
1624
2084
2025
4292
281
3604
1727
3230
645
684
96
4334
1372
1626
13
2253
1321
1793
2173
2478
2611
3953
148
558
814
3750
4273
4186
42
2211
100
2886
1276
3810
2750
2633
3080
1143
1931
3172
2899
2911
2440
699
3533
914
2516
935
1652
109
1946
4138
184
4237
2274
1638
2897
2723
2400
1678
2519
3822
2225
1021
1448
3140
4425
1355
407
1409
3820
510
1886
2735
78
2733
3130
4287
3412
3980
2923
4227
791
4093
3541
2740
2645
1244
55
1355
1030
2442
3498
34
101
4249
1057
0
3996
4006
2191
3076
2335
2325
2573
1277
4395
2941
3412
3658
1223
3479
2748
331
724
1006
4460
996
4456
2861
3970
4237
831
3030
1667
2695
3118
1711
2574
1163
2927
2040
3084
678
2426
3329
637
7
2570
1201
1480
2916
4259
1994
2832
4453
2595
3796
1055
2021
3414
1481
457
4368
1013
3282
2723
196
4282
163
2710
3376
3971
771
3623
2229
3995
1812
2554
3086
2321
2506
3743
11
105
3532
3227
2994
2804
2994
4470
256
2634
2732
3125
3307
2997
2911
2853
3147
2146
3578
407
1607
1612
1414
3050
539
2563
2770
3119
883
850
2985
1602
2665
2120
2125
4465
357
3322
1199
2451
1605
2924
4257
1024
315
665
2766
2865
1284
3948
991
2865
1329
1991
3399
839
1640
1096
3134
4293
3035
2421
4198
731
1524
1846
4441
1111
2055
3295
359
274
385
866
2768
987
60
2287
2342
2108
1856
1949
2789
3541
4392
2582
949
1892
2456
473
808
3850
4078
816
728
2382
269
3929
371
579
2615
2924
4388
2142
504
3414
4009
1351
110
3240
1100
1044
1403
1158
3368
2370
2829
3593
2421
2574
3550
3661
459
137
2815
3398
3418
479
354
2218
2361
1831
1370
2811
315
3
1649
3100
3235
81
2797
1940
2941
569
70
3632
143
1979
1189
1924
1740
1207
482
18
2639
3377
2557
2843
2069
1010
2329
3120
2556
2884
3756
298
1181
1577
3313
2045
1473
2408
1972
3581
3938
2930
3656
2945
4205
3932
3009
3307
3958
599
3496
2125
657
1566
270
1957
1929
2103
113
2354
3215
217
4217
619
1125
329
2766
582
75
3780
3076
4262
4373
2324
272
2503
3567
3474
13
413
3484
4316
197
2761
2759
2608
3660
1845
2321
281
936
1117
1365
2513
2984
3449
3481
2507
2764
2136
3773
569
1545
1146
2964
3848
2961
4453
1093
3499
3879
4383
1751
880
641
1864
3621
3578
166
464
1712
1111
3742
4087
421
4152
1354
1674
1737
1403
368
2434
1551
1705
3671
2979
3951
429
761
1346
2759
2308
4356
221
1624
2188
3973
3895
3801
220
3958
4394
2780
83
295
1280
4211
4433
29
2126
3765
4335
2405
4009
4428
1646
32
3046
210
3029
1637
2410
3076
3076
3727
398
310
4211
0
448
1990
820
818
4000
1446
4360
3831
1320
2925
4206
829
4081
2419
2030
1072
3432
3077
1728
526
4332
424
1052
4044
4411
2512
2870
704
3543
2340
2342
3380
28
163
186
3054
116
2623
1312
4380
565
2765
2037
2700
3779
2358
1007
3410
247
4200
703
102
4105
1611
2729
2936
1305
3710
1255
3149
1021
1828
3406
3587
1390
428
3186
734
2989
1998
4075
671
2878
1312
1373
2139
2911
2652
3347
4388
1288
2241
931
1716
2037
2678
2783
10
772
1
2647
1172
3267
3010
3326
1856
2661
2692
103
1065
3593
3209
2237
3395
2848
1305
3448
4453
2059
3932
186
3218
1527
1873
194
622
397
3377
1185
4229
2844
4160
2855
2092
4401
703
3360
1448
2528
2672
3865
3027
3847
1940
2824
4282
561
3500
2839
1094
924
4254
2770
2988
1159
488
398
36
2175
4280
2273
1911
294
1408
708
1482
1916
47
487
3812
1880
161
1268
2700
3970
2649
3706
2503
2072
2390
1559
3925
59
1401
1684
3623
2217
3632
355
1109
3072
1787
4013
989
266
3174
2875
239
127
3518
4077
1677
605
2728
4222
1769
717
3282
2424
3032
3803
1808
4365
1052
2199
1165
2827
1989
3302
2743
1085
3367
2057
2241
3785
3020
3909
349
2854
1885
3493
778
2617
3372
3440
2173
852
4371
1637
3419
3614
343
2930
159
1996
212
3905
3967
4461
3430
1568
986
3205
3716
1716
1119
3872
2127
3649
774
382
1896
1049
377
3785
740
1921
3081
4099
525
2235
3954
1513
2734
1888
2126
899
223
528
280
3268
3538
3209
1048
3632
2612
813
820
1425
1075
228
3234
2015
1729
1717
2108
99
3291
485
725
2163
35
3258
2661
2283
1291
4090
3608
1030
811
1124
3542
2101
1605
2449
2023
4372
1645
4446
600
4102
2356
2883
3160
2653
3668
2816
3218
233
1281
174
3616
2507
2912
3683
2612
3597
2105
1913
3299
391
4264
3490
1514
2268
28
433
4074
1153
472
2958
2057
2328
2780
2298
2193
18
4352
1719
1452
4375
1909
4370
637
875
4056
1863
1963
3754
3345
2669
552
2765
3179
2083
1169
4098
552
399
2954
2011
1758
3142
2251
2538
3076
3749
222
521
2656
2236
2842
867
3600
2662
3508
0
2130
472
3148
996
2559
4274
2073
2342
1397
772
3969
1843
3005
117
602
2759
516
3459
2436
2135
4259
3313
1370
2021
4273
3843
877
4380
2773
2203
422
1197
2505
1118
3297
2624
3064
2401
3744
981
4061
3774
70
3204
2285
288
3765
740
2273
4204
1242
307
965
2484
1452
1457
714
2280
3906
2847
159
829
1616
1591
4253
1674
2985
2452
3270
3595
3883
4077
355
4117
1474
363
1079
4460
4060
2003
1418
820
407
513
4023
3491
2494
3198
384
358
3659
34
3241
352
4112
1387
3962
2977
1270
1530
581
2789
4140
1039
3019
804
1420
1107
745
3266
1375
3882
4354
2886
286
100
235
3458
1349
1701
2953
2144
428
2524
3187
2589
177
3269
4239
3780
618
3043
1361
2122
3072
640
1154
4116
683
2552
157
418
1973
2696
2239
575
1779
3982
2263
4205
3723
470
1722
3463
1111
4333
231
925
976
196
379
552
2173
3862
356
3497
2886
2910
2223
2862
4464
1087
2743
1169
3002
1843
2556
294
1359
2295
1664
247
1733
1577
751
1901
1884
59
2802
4332
2856
560
1027
3215
3063
3647
4161
716
895
2958
1811
1979
2265
1964
2812
707
2915
4202
506
305
79
549
1497
2962
547
458
1644
2333
1587
3519
1533
3020
3047
4251
2839
2419
3751
522
3604
467
970
2173
3147
3197
3308
1589
2269
1199
4344
440
3928
1063
1767
3038
111
556
2615
1740
3719
251
1941
2325
2419
7
2582
43
4232
2362
2556
4027
4420
3283
597
3257
2041
1764
3705
2445
1824
2300
2397
2673
579
4466
4204
3809
598
2729
2171
3532
3828
23
4337
3072
2680
214
1271
121
2716
1735
3965
2514
3867
329
358
3931
1147
3349
2282
3081
3407
1608
2879
3957
3450
2609
3112
1352
1667
2727
1917
3557
1043
1257
1139
2737
508
2187
2451
1307
1719
832
2576
3040
1221
748
2764
4280
2955
2712
2853
3341
3269
2841
2191
956
3723
402
4108
2091
2463
1279
2286
3299
1710
2770
4323
1105
1985
1571
3899
1828
386
1857
2574
4047
1608
2214
4260
303
1942
1358
1174
3955
2917
3292
3942
958
1105
1134
1505
6
1976
331
385
726
3435
1090
2637
3716
2059
2036
1036
4028
4408
0
255
4273
2769
1620
1338
1857
1367
1793
1692
1096
4415
3442
3154
2404
3688
2968
4441
3744
944
460
1674
109
1085
2459
1839
627
1683
3508
1678
4215
1367
3413
3622
661
2195
1108
754
1177
813
3074
2600
2851
1871
2713
3604
2250
3019
2544
761
4278
2707
3400
1482
2962
4320
4450
2840
3388
1964
3392
2609
2314
1143
1120
1826
4252
168
2022
1953
4391
752
960
4088
2930
248
1974
1167
3055
4242
2665
2076
4460
1295
4308
2368
3465
1467
2296
47
1156
353
3839
1799
2604
848
806
4193
2072
3501
4258
1867
543
186
4212
3074
1172
827
2086
704
3770
4087
1970
196
1162
824
3134
1176
4107
1287
3372
2760
3403
4216
3124
1402
4099
3625
3642
3775
2191
3785
399
936
3176
1656
859
697
310
4013
2712
2943
3092
2575
3147
1651
1327
641
1060
4227
2313
2753
1927
3748
968
3791
1237
3477
2631
2748
2450
3069
1694
3444
3714
2784
974
1087
178
2447
865
4092
3883
1829
773
4009
1457
2254
4135
194
3168
2463
1227
1667
1133
37
48
2669
3167
2981
1848
2099
1427
91
3928
1526
3543
1546
1424
352
111
1290
407
3203
3701
3772
20
1932
2891
4263
139
405
1523
4058
790
3364
3133
3077
571
2766
336
499
2646
4224
2472
2196
1931
4050
650
3318
3626
4011
1310
1647
2245
3403
971
2018
1535
4451
2710
4134
3156
673
3783
695
3185
4114
55
2498
2762
3128
1344
482
559
3391
3742
4158
259
1325
2920
3495
1262
4252
4409
2055
3311
917
4102
3259
4151
709
298
3075
2535
1088
123
2409
2609
1959
615
2445
2819
1426
1475
4207
3678
2559
3752
494
1832
2649
2205
3199
2564
641
4168
1328
1532
4204
1163
3184
3875
1674
2987
2289
1515
2433
2815
1557
2175
4335
276
1885
2047
2634
1160
1536
2915
52
316
2278
4467
4043
133
695
2741
955
1312
235
2780
3317
4205
666
3170
2635
3897
592
2799
3593
340
201
2363
1820
967
4334
1965
1390
2
2707
3256
2184
1919
4298
1757
1629
2883
2113
2525
167
1667
841
3445
2189
1305
3503
3070
3166
3090
1602
1139
2347
395
3065
2334
272
2414
3155
2741
3530
2925
3959
3103
1301
525
0
2760
3845
1952
971
1656
3022
3239
426
2787
686
1086
3970
1110
660
1762
2750
2280
1054
3114
4070
1007
4202
2547
1263
1934
625
3040
2327
4192
1216
3225
89
1183
3158
772
2748
2214
410
3237
3155
1617
3721
2226
2492
1802
4200
650
1236
1746
3785
333
2661
1624
3051
2993
3833
2600
1708
2177
3708
3005
3013
3488
4378
2865
3826
3323
11
1041
3835
557
4237
2675
3590
488
817
2254
1751
4441
3688
2188
1603
938
1088
690
2936
1529
4396
1520
1742
911
3273
4460
1518
684
2855
1475
156
3839
882
2199
2039
389
1624
1628
819
1887
2979
348
3868
831
3193
3121
1159
2444
3625
2099
3366
4252
3806
4166
1827
2793
1223
3590
2077
3030
3338
2794
2565
342
3861
4433
2943
2694
1572
1975
2352
1746
4158
17
611
4211
695
2376
2192
2371
4044
3238
2509
1805
2922
2148
2283
3402
2270
3181
4237
3276
1600
1310
3536
620
2925
1062
455
1339
2080
3091
2563
1114
2604
2891
3709
1775
4186
437
1393
3294
4188
4334
1329
2204
3029
3844
590
3206
3305
1540
1297
110
2323
3714
393
2201
3739
3027
1793
1106
1724
1967
3251
814
2252
3262
1337
4230
902
4127
3008
1973
2163
2293
2737
1481
4175
2508
2232
53
549
887
788
853
3292
192
2814
185
3598
3604
3150
4452
4311
4345
376
794
950
1759
1940
2804
2547
1493
1256
3344
519
3627
3968
1958
3320
1291
752
1418
3026
3020
4154
1192
668
27
3172
309
2506
4407
426
2308
3326
3200
818
2637
1351
1757
3503
3882
270
2497
3797
1972
2303
4326
4273
4265
3043
3999
4328
1128
3783
2901
2904
3104
3078
1583
158
2065
4252
607
2346
3313
221
2387
2548
787
2009
2797
4380
632
558
1062
3838
2512
375
2794
2597
2760
4013
481
732
3506
4450
4414
1293
376
4361
1431
1741
3804
4427
653
2109
4148
3542
1238
2892
648
3059
3878
905
117
1852
3725
3475
489
4224
3273
2864
2736
1993
986
768
3150
2849
439
3525
3699
2088
1723
4172
460
3436
247
3589
1259
4249
2834
41
1736
1802
1415
1660
3980
991
1490
715
2759
2023
3498
1811
3453
2819
1214
3937
4321
923
2457
3874
2039
0
630
2540
3693
1935
361
2646
3343
2408
313
1179
2474
2839
3009
195
415
898
510
3137
2630
3666
1682
1064
863
1862
27
3646
3810
3138
2737
927
25
1681
1475
3855
979
1387
3141
3815
4165
3210
2506
2480
2775
1714
3567
4338
926
891
1986
3075
3830
3831
2401
2043
3513
897
942
1736
1216
2562
2390
43
1750
495
750
2469
191
2986
2319
626
1542
245
4173
1326
3893
2165
1691
1744
1421
97
655
3687
53
489
4175
1070
1018
3226
4058
363
375
1175
254
3788
2142
1941
4105
805
4364
2304
2060
2293
3541
1696
1347
225
3734
968
3529
2671
1466
3923
3153
4347
3048
4388
1280
3685
98
3792
224
2097
2586
2258
501
1983
2736
3131
1536
3588
2364
342
1340
4199
643
3667
1392
59
688
3171
2053
4141
1806
1831
3685
60
2262
2799
2
3981
1594
58
49
2859
2548
759
3498
4311
17
1722
1867
1838
2155
2983
1807
475
3760
2021
1031
2281
4049
1876
2447
4078
2390
2065
723
2161
2727
2090
2247
4105
1997
2352
2040
2220
3142
2314
1568
70
1787
229
2758
2212
1642
3873
475
3742
2235
476
479
2218
4301
774
3200
3091
632
1099
1631
2160
3789
1186
2461
933
4316
1204
176
3361
935
3766
3523
3527
3879
2591
4261
2216
1548
1873
3023
4114
639
4169
1076
2392
2580
588
1254
2650
1845
2295
3350
2204
4024
1671
2400
4173
255
1518
3420
237
644
2531
2292
274
2035
1216
2714
2433
1113
3067
152
934
2293
3029
115
3589
1173
3634
4239
346
2811
2413
807
1431
346
1823
3218
996
2761
247
270
4468
626
3760
548
3338
826
2471
2700
466
3707
1760
2169
2337
474
291
3704
3474
1638
1668
356
1905
2145
2619
3346
1215
3313
4066
1561
1817
998
604
3901
656
2403
2042
2741
2099
2152
1029
2089
4152
3766
688
114
4243
139
2615
1146
3426
909
2297
2746
349
3558
797
2223
3815
2281
3584
1979
214
856
1271
2044
4438
4280
87
3268
3130
1150
3464
2770
3530
2251
1064
769
588
217
2709
2985
1556
2794
2259
2859
584
3112
983
2003
139
1897
255
2590
3404
1803
3361
3130
1334
2278
3697
2005
1254
0
1079
3314
3646
3068
3157
3515
64
3466
404
2435
2474
3171
369
4461
3428
1726
3587
1762
544
3900
1500
1884
323
433
300
3790
3334
4091
4179
1777
2343
4319
1927
414
1158
942
2205
2835
3921
4300
3320
3243
4217
1715
1082
3684
4006
3862
1250
517
1328
205
2996
2611
1569
3148
4172
374
1192
3323
4181
2709
2730
473
1097
2052
2311
3371
506
4334
2625
3506
3533
4001
4321
982
3425
2879
1623
2708
212
1401
3164
62
3737
2409
753
3174
3075
1123
3686
784
3098
4130
1482
3472
2531
3748
3611
3736
901
2605
1016
217
2762
2049
2929
1769
368
3222
1126
3707
2538
426
224
83
1404
650
3875
4175
2555
2134
2648
3858
3152
1375
4128
3090
3869
4206
3576
2785
2087
1570
3432
185
961
3417
4086
804
1813
1813
659
1806
2182
1648
458
3476
4066
4346
2206
1018
3639
2389
3287
1318
2067
3437
1217
4124
2713
3462
4199
2575
3513
411
755
2161
1524
3519
890
422
3396
2944
3772
3135
477
3528
1860
1380
4430
851
3068
915
1065
2917
1136
1459
1556
642
207
884
3381
2091
1457
2987
4042
1182
3020
833
1643
3802
3938
3865
159
2212
1312
65
3461
623
727
243
1797
1466
3733
3943
1878
291
1938
1863
322
264
1629
912
2261
2050
1836
706
791
3175
246
1422
1086
1125
3385
1590
3584
1855
3136
3172
3027
1001
3997
1395
1335
967
1410
1720
774
1906
3678
3202
3832
671
49
35
2472
555
3322
3855
3094
2982
554
2419
542
954
3164
3354
2342
3213
1992
3335
1686
2146
2593
1120
1514
413
3871
1646
2375
3350
4022
481
3185
1146
3176
2962
2343
3613
4111
347
2794
2891
505
766
3852
1066
1349
109
978
331
4215
2453
3457
3868
3392
2511
4083
1973
239
1649
2818
3404
151
1181
2826
1609
2110
3478
1191
1950
366
3602
2359
3001
2916
4074
2264
1008
4125
1931
3958
2971
2337
2440
145
810
3051
2493
1251
1608
2248
4061
1603
2480
4056
1027
3540
1654
2327
3394
2091
245
3340
2225
1576
693
2557
2303
3789
521
1645
3246
2768
661
2415
4459
2595
3886
1029
2321
840
3012
3629
4358
980
3242
2353
811
1566
0
38
4309
551
644
2620
3380
2866
2614
4425
1703
2067
3872
408
3340
1654
1771
2969
1674
3434
1140
1350
3006
307
3311
1712
2342
1983
2752
3063
3329
3629
2634
3017
474
4384
373
3130
4169
3594
499
1959
4452
3305
1830
2423
4065
4101
4264
3136
3110
3607
1955
1566
3583
2351
755
3610
563
1944
2112
3533
3642
2378
268
2987
4327
2637
4015
4415
483
1886
3322
2078
114
2707
795
1711
2792
4079
4449
63
1277
3988
1227
4097
676
846
2883
1945
2991
691
1889
2759
1736
2615
17
4353
122
2001
2663
2940
1285
2215
3844
3082
3067
2107
573
3986
2862
1820
4150
306
3113
1418
4257
3451
205
1653
2071
4137
344
2899
208
22
1369
496
2379
2232
4213
309
1982
1336
4402
1228
990
2103
1582
4417
3858
3497
3873
1738
1530
4286
2723
2478
1628
2333
2693
1674
216
2777
2197
3174
470
248
209
2984
1160
1231
820
758
4127
384
950
3320
2936
4346
922
2349
4096
3237
2486
3493
1189
170
73
2906
1343
4115
3204
811
3771
962
1890
675
2301
1642
2794
4194
3294
4007
4316
2982
2119
473
1606
2239
1426
4093
3113
3466
2242
1008
2285
158
3627
515
952
1021
705
1864
1107
4257
2172
3398
3992
416
1166
3390
4352
1842
3970
451
3123
3784
485
2651
2828
3850
4126
4071
4154
4283
1272
260
3334
879
301
3783
1769
2738
3457
4037
4026
3372
1385
1118
2335
3911
829
3781
3383
2720
1864
1687
1393
4373
2482
2431
785
3567
1680
1927
929
118
3849
2749
360
4128
3420
3962
4031
2730
1803
2253
3490
2271
989
2119
891
1998
3524
1513
583
2203
57
395
1361
2502
4097
674
1234
3896
398
554
395
4346
51
1402
1967
3999
3391
3213
3802
4414
2091
2996
3064
527
4256
1270
1166
1314
2050
2650
4091
2859
3916
2125
2594
2890
3323
2736
334
2046
3927
438
3498
1688
2091
2627
2953
3686
166
3596
4205
3809
630
2333
1878
3527
3691
2880
2493
244
3851
3918
2840
2639
527
3898
283
796
1272
3779
1349
890
2126
2314
3252
780
2688
624
2239
4452
310
313
3995
3711
4273
2808
3161
552
3333
3892
4109
2304
1359
0
938
3610
2064
3352
2372
269
1990
274
497
3416
2530
2571
3519
634
409
57
2302
2027
3049
1250
4115
1072
3436
756
3402
3690
84
2549
2440
2598
1630
1991
2421
2505
1086
779
501
1123
286
3024
3548
4258
2630
1027
650
3215
3396
2571
1308
1249
2300
2053
1388
186
4212
2765
1938
4021
598
422
1923
3621
32
1202
261
2514
2813
1625
3272
2684
915
1377
2163
1897
140
2879
1048
693
304
2722
3355
1506
2757
2065
393
43
4161
143
1290
1600
2760
3545
324
2659
930
2422
1984
305
998
2604
1077
1881
1214
2443
3599
2000
1673
3088
2502
359
3436
1040
1678
2009
465
891
2077
1008
3546
2606
1162
292
2907
685
3557
871
3736
338
3351
1607
1009
3725
3520
2843
1557
3560
1916
183
4338
3176
356
2720
1746
1711
3258
1776
103
2599
4425
18
3256
2002
223
3871
3804
4338
758
772
1274
1592
2133
1348
979
693
3133
2482
901
2963
2984
111
1399
2116
3824
2886
1736
3892
1840
2912
407
925
4207
2372
590
803
1609
2691
1235
335
1275
3026
2846
3184
604
3514
2024
2452
296
1370
1622
844
4270
1696
2103
0
2673
1641
120
2873
1263
2036
4269
29
1528
863
2153
4157
2342
1190
1627
2420
791
3098
2586
218
1706
799
2176
1179
43
2113
671
1454
4239
2583
1083
2485
1423
636
2820
242
115
2703
1427
1189
371
1735
2316
2797
1913
483
773
4000
4328
1991
2171
835
2549
3002
3913
4384
844
3010
2647
3400
3336
73
1169
1083
2208
3305
4014
3823
3063
235
44
1044
3264
4126
186
3722
664
3780
997
2034
896
1284
1141
1130
3659
1373
2758
979
208
864
1642
1936
248
4237
3165
2551
2222
815
1966
1543
3178
1423
1460
2319
984
538
977
774
727
2962
4426
3252
57
181
1044
2018
1202
583
3892
2253
4241
102
1858
3237
393
2981
2413
1078
651
1770
32
3368
4026
3493
690
3493
4115
464
3289
4134
845
2535
42
2701
3557
778
3257
3798
2436
1815
4177
4066
3341
125
1130
1475
823
3442
922
2840
3313
1586
3514
1016
1568
866
200
2238
3580
2751
4373
4351
2864
1167
3146
0
3243
4266
1028
1162
3605
3209
1924
1746
975
195
3543
879
1168
140
2251
1271
2363
3167
846
472
2008
3122
834
2979
1733
4257
2424
20
3836
1188
3680
1392
2605
869
870
1445
924
1174
1652
2653
4205
2635
1188
773
1748
3058
3909
1105
909
4285
1101
456
4025
2933
29
4060
3105
2473
4319
3513
2932
1234
2588
370
3253
2433
400
4214
427
1925
1966
4151
2334
3942
581
1976
468
3699
3705
1124
726
866
4402
1354
3240
2359
992
2060
4116
4056
1340
447
2146
2532
3702
3069
431
352
2166
2949
1742
3783
35
533
3155
2356
4464
3445
3976
2647
4275
4113
3307
2214
2245
4366
1800
3978
558
4119
3151
2035
1273
1493
896
1654
37
1236
3479
2546
934
1838
2333
2709
959
3346
423
3444
2822
4109
904
650
1928
1657
379
2710
4114
2152
1201
2435
4197
1384
3695
431
3857
3575
494
484
1268
323
2003
1432
1207
2210
824
2012
4014
115
4412
4275
2010
3523
2699
853
355
2591
1591
3757
3337
1484
3502
2830
707
4186
578
2957
3009
2344
1782
2179
664
3209
1472
2144
4056
2833
595
181
1469
741
3578
3662
3536
980
4453
1655
876
996
2093
702
4300
1775
1969
2500
3553
768
135
1416
2410
1503
2849
4150
3534
2759
641
817
1471
2772
1142
1416
3871
2784
3208
2794
563
843
51
2417
1892
950
1353
2498
1696
1998
4178
1045
1638
3402
2485
3440
3875
1403
4335
417
3320
2290
2477
3303
1719
2003
1323
4134
3487
4379
4080
635
3589
814
451
1173
3444
2860
2191
1584
2469
1069
4099
2632
1977
3694
2927
1453
1192
1269
2684
2254
903
2947
3073
2620
916
1958
4460
3208
993
3040
1782
913
2894
3668
1937
3165
2801
4466
1885
2357
2710
971
362
552
2765
3295
2498
3533
2524
2190
2662
3842
3693
3939
3745
2821
357
721
415
1664
237
442
3814
3772
365
4069
58
2599
3669
3746
467
3856
807
1636
2647
4083
4316
4357
1490
993
4266
2866
1651
765
959
1087
2229
3995
3617
2598
487
3698
2745
872
857
2102
2803
112
1062
3504
2953
412
4452
4330
2989
1944
3795
1251
1454
1547
1698
4237
0
3301
1629
2241
2952
839
3251
70
1688
3709
108
4369
1829
737
579
2935
2305
3790
1199
3012
1174
3523
1908
1001
210
3485
3741
3136
2425
859
730
94
4235
1462
3957
366
362
3342
768
416
940
3945
3641
4257
2851
371
670
961
1977
3876
2543
405
3606
515
2816
3683
1900
490
1992
958
4267
1407
2168
349
2912
3220
1192
1602
2139
938
3240
241
1221
2321
2872
3843
2007
288
2680
2843
267
1320
784
3564
2763
1159
326
3122
130
958
2495
2943
993
2177
1246
969
1830
3725
3490
1519
2169
1396
1946
795
1208
1890
2230
954
3530
1624
272
2359
2053
4078
1600
3935
2042
3002
1296
2113
4366
2253
2402
1963
1274
2296
189
2876
4179
772
4121
4037
883
471
2649
1475
2878
1292
758
3481
2000
271
988
483
4421
4063
2101
3718
507
2915
173
3465
3484
2429
1250
2139
4112
2875
3045
3857
2835
1373
3753
1872
2031
2208
1196
4311
335
1614
2889
1014
695
3806
1535
724
816
398
3902
1810
3746
2647
1174
41
1371
726
3466
1968
684
2400
304
3024
844
4462
4288
2064
3456
1575
2530
1956
2195
247
913
1721
1438
106
254
2769
1590
4408
1111
791
1734
388
1520
999
1226
52
3608
2258
1641
3129
3769
1240
819
4179
3863
4141
123
2013
6
3056
4197
4206
3531
2359
716
2757
4110
1772
3076
898
4336
3986
3817
2122
3482
1326
3298
2025
3797
423
2362
4226
1627
327
2626
2014
751
3554
1637
3456
3900
890
2586
216
603
430
2621
1634
36
976
2694
4357
2769
2521
1189
1953
2048
2334
2459
923
299
1016
3710
974
1244
1365
2611
3181
554
3031
1217
756
2959
1877
319
1124
2473
2306
2441
2537
2642
2802
3215
3785
49
4092
3218
1878
54
4254
707
202
3032
1456
3192
3810
2108
1084
4278
1811
3484
786
4033
1859
2383
1990
2877
2022
4006
2294
902
3826
3707
2528
2976
4223
839
338
1612
4427
2712
3603
1498
1367
332
3176
685
108
1846
1876
269
3073
3769
3926
2120
1884
2245
4400
2551
1267
2987
1294
459
3242
606
1520
2738
948
2882
1603
3370
1896
2090
4310
887
4390
0
2947
3296
511
309
4026
3202
3871
2191
2310
1503
1142
2978
3327
4028
3542
2704
110
3988
1517
4252
3636
1291
1773
2530
2945
1732
515
3273
1919
2996
2659
710
3793
1959
453
4058
1861
1325
2126
1885
591
2604
2765
3547
3284
1204
1665
2124
1706
3678
1390
2652
1545
1244
4449
906
4169
1089
3900
1918
3155
75
2701
1437
2352
109
1213
1949
1597
811
1293
278
3077
433
366
1624
3706
1490
3869
365
1694
3672
2093
3552
1894
4341
3629
3640
2467
1912
3473
4050
3953
593
417
283
308
2713
897
1348
3545
4143
146
3787
54
2598
2392
3747
4044
2478
2615
4035
2985
2328
945
1018
2097
2076
711
1349
1696
1413
356
2915
1233
1628
3955
2053
1674
1718
4191
4369
473
710
1287
2306
2093
1806
2886
901
163
2745
2800
2781
4048
233
3614
4119
965
1438
3229
1289
727
1284
2293
2585
3075
4299
2130
1979
401
1748
2409
50
705
2682
1265
2139
1766
512
272
357
1079
1195
3289
1477
3702
3767
3560
903
2489
3913
1916
577
1869
1872
661
1229
680
352
2678
729
1845
660
1443
3731
2305
710
3165
3838
4332
1556
17
2163
204
1402
2120
3843
3021
2003
3736
3230
3494
2726
1208
841
341
2024
3795
2687
999
1338
1156
3460
1577
2838
3907
1924
2851
1355
4428
4069
4109
3176
2219
282
2515
3713
3766
2433
3832
3579
4266
2032
4128
4097
2632
436
1179
222
3968
4311
307
2993
2680
2189
384
3659
2444
298
1448
514
3618
4416
4194
4110
3521
3546
865
197
3932
2095
1030
4462
572
1289
790
1757
1701
2569
1426
4351
386
4074
849
2223
3653
1308
1626
2325
4133
2244
1890
609
2480
3466
3148
1564
1873
4400
427
2752
4279
2815
389
4408
3626
2288
3333
2911
221
820
21
673
727
1162
3157
3122
372
2220
1292
176
3131
4402
1301
1610
258
4412
456
4013
616
492
674
1480
795
162
225
4411
4232
3824
3731
2812
376
1647
235
3093
1015
3050
217
332
1447
1705
1309
1352
3469
1449
3265
480
2763
1623
2636
1604
2567
1142
1495
2232
918
3476
1266
2127
2508
2022
147
3630
3472
3142
0
2121
1065
1615
3500
2224
2907
1292
2755
2105
848
3983
1118
3924
1876
3726
3920
611
1646
2174
1276
3180
745
4348
3472
3149
2074
2866
76
4257
1981
2351
3816
210
390
1115
3024
3803
529
829
879
3504
1114
2881
4344
945
2125
3422
3643
2504
1694
1387
2249
3389
2391
2269
3035
3229
1341
2294
4048
3971
2523
1351
3272
2445
4311
4416
4024
3657
4336
3760
1358
3284
3182
2614
439
2797
3478
1542
4042
1203
2349
2580
1620
1046
3365
1422
2143
1987
535
1162
1210
1369
577
1023
2079
964
857
439
3734
3473
15
130
1074
3421
2410
3130
1382
587
1825
2750
4379
4239
4098
499
1807
4145
2923
4173
1499
2163
374
1944
1728
3982
3411
789
4245
2192
1030
1512
1523
2909
1783
2831
3853
2905
4053
3970
140
2894
4034
4062
3411
479
621
2356
1148
2278
503
2653
2240
195
130
949
3451
2441
2459
4305
25
1949
658
4072
543
1988
1153
3242
937
4198
1432
3836
680
4111
2311
3953
3151
1606
882
2023
969
1525
2455
2993
1978
3155
580
804
2584
2666
3130
2399
202
2829
3104
4299
1746
4091
2858
842
2888
2358
3126
3953
3282
3652
1267
667
1179
4124
402
272
1532
1229
4141
548
2888
1085
355
4111
1572
3948
1507
2438
2967
564
3654
930
209
3079
2465
210
3761
3257
3739
640
1483
3324
2235
3430
3754
2035
100
1175
2218
1460
2891
3455
3838
3199
1003
1586
2296
4448
1655
4032
1685
24
715
2872
2172
2142
1932
2506
2145
2986
2158
3466
1721
39
775
3986
2165
558
933
2064
1249
2727
2376
4364
2623
2851
3583
919
3520
4179
1749
792
3232
1026
3385
1432
4034
1093
2666
1271
4351
4187
2830
3678
513
4422
101
676
2719
2823
3259
3534
2608
3263
755
1226
2324
998
1334
1007
244
2191
2701
2152
2354
4250
2454
1392
3355
3197
671
673
1297
4226
4117
1995
134
3345
3994
900
508
1751
1336
4193
266
1074
1334
3620
2583
4015
751
1029
466
4225
2108
4381
3758
3764
2398
2557
614
2019
967
3266
38
3134
2433
3295
4182
3832
4268
479
2611
2436
101
3560
1928
3237
2695
1060
0
3492
1774
1147
284
2669
1636
2729
505
2633
2629
943
2692
553
1692
2232
3993
1311
1782
1736
367
1881
1623
1356
998
3648
668
2432
1803
1865
2803
4209
947
1587
4163
4174
961
1296
396
671
3609
1135
1631
2772
1460
3577
3768
719
3000
542
1190
4395
1108
3710
3046
1347
159
78
138
1827
278
2007
4428
3755
3270
2423
2982
4264
378
4289
2827
699
958
755
1227
803
879
620
3260
2622
3542
4463
3260
2421
623
2890
4253
1194
3949
289
28
3939
3658
3865
4170
3745
416
3819
1153
370
754
781
662
2458
193
183
2133
2965
388
4220
3101
4446
3760
2883
3331
2322
1671
1142
3656
1522
1075
2704
763
2099
3508
4116
980
2486
549
1037
1329
1331
1046
3187
4381
1961
364
3022
3462
2495
2624
258
1481
14
1965
3928
4377
2113
521
723
3055
2461
4149
1880
3839
4304
646
2572
3103
217
3037
1706
2895
2308
1413
766
1271
2312
1884
599
4073
2079
3047
1945
1896
4174
4470
2024
3689
2453
2033
4417
1998
1965
3443
2878
3631
3462
4251
3775
2438
650
1516
1723
1426
3528
1482
3706
1474
2641
3084
4110
787
132
4017
3869
553
2042
216
2194
3667
67
655
2602
2267
3536
569
2178
3331
1063
2636
4335
2915
117
643
1773
2810
3627
2772
2612
2073
806
1809
937
530
1077
1280
1600
2728
2606
1696
502
2824
2381
622
3368
2405
1416
1515
3192
1121
3998
4452
2905
1295
1182
2929
3940
2839
3592
1747
2211
117
4090
4201
2429
411
2016
1143
2933
1317
3877
2079
1053
486
3780
2708
1821
2976
4384
372
2217
1536
1520
1261
3325
1782
2319
420
462
1880
4233
3731
2681
3783
1137
1897
2555
3787
619
4264
2396
4
2113
3295
3511
2249
2961
3578
4302
566
1865
1254
1068
2902
1583
2208
4196
1220
3057
1756
2222
4080
3764
2769
1648
1296
1185
2333
3863
2991
1115
3302
311
2175
996
2338
3268
476
1083
505
1996
4090
4060
2473
1742
4045
2324
2967
1712
1487
3766
1479
1091
560
2270
3696
3110
3738
3719
4446
157
1674
2044
1870
2399
2846
1024
2737
1017
319
2518
337
4467
1433
0
73
3250
1472
1769
3336
4140
3486
931
956
4105
726
1139
386
4149
4303
601
3482
3658
3913
2474
3322
4303
3426
2974
305
4317
2614
3791
671
459
2222
241
1808
607
1140
2692
3606
1860
3433
3589
3861
1876
1019
959
1167
992
3543
1267
2695
2072
4016
763
3318
228
1008
2427
1815
2975
3698
140
1875
2240
360
1651
771
3849
4453
74
3852
373
1675
4262
1425
3502
1202
3314
3092
2530
421
1475
2460
1167
4106
120
1031
3378
1684
855
2008
1012
3752
2000
3437
4280
4014
2593
458
3018
205
1230
3079
415
1877
1245
3057
345
3045
2418
2115
4446
1233
935
1317
2760
1183
671
550
2304
2751
3722
4180
2887
2762
914
1356
36
2429
910
2661
2848
2344
2718
2035
140
1603
1743
1324
1654
1373
1002
3075
3267
269
2210
4042
2754
1092
2935
4363
3454
830
1254
2737
955
373
3544
2322
3451
1105
1702
130
1726
3216
761
1383
2840
2343
185
790
1472
1904
4244
4105
3233
1594
694
2984
2015
2711
276
4128
232
392
3776
2909
2553
4422
3946
1240
2689
1270
2829
3514
3154
2729
3799
1297
30
2825
4338
800
1356
1819
4341
3156
1182
1589
882
2469
1115
2601
3323
250
469
2709
2027
1950
4409
1725
3106
1978
1524
461
1198
2887
4357
205
4447
1257
368
468
3596
3099
2590
99
1360
2225
3213
1916
4246
165
2668
2147
4075
2293
1591
3451
1760
2091
3905
4452
937
720
3926
482
3241
3978
699
1255
3366
1224
1650
1302
2367
1207
2444
2171
3567
3783
2712
889
3279
3864
2727
2547
2347
1778
1704
2032
2325
2125
2230
502
1068
197
1355
915
3061
3202
2158
3721
3148
3446
1519
3374
1784
3437
361
3313
3038
4035
2320
2852
2004
1115
2366
1191
2309
1147
3836
3705
4074
2456
2210
6
4285
1074
3658
2799
673
1359
2106
3459
4432
1993
2304
4098
3036
828
3396
2103
1972
4401
3145
3370
590
1899
1894
3238
3316
2061
2953
1788
668
3701
3197
2468
3452
1362
306
2503
1516
1065
3691
1928
1655
2364
860
564
3795
1020
3980
3130
1595
3035
2726
1005
4141
2446
1920
4471
3570
3593
0
1361
580
1750
4040
3701
2785
1783
2276
190
3796
1258
854
671
3281
2563
4166
3704
879
306
2842
1472
3086
2120
2851
1808
1691
3833
853
527
4108
4035
394
3073
2879
1355
3377
4163
686
2257
2649
411
3273
1220
1560
1080
3502
2523
1240
1719
3730
2365
754
1050
4031
4128
1361
2939
3098
526
3810
3945
4172
2648
1022
3460
944
2496
3350
1845
3331
109
386
1494
2667
3406
3888
523
491
3046
2893
3294
286
3499
3423
2575
691
2239
485
3518
2237
2768
4443
3862
2370
1436
92
3723
1227
483
2163
4257
2954
660
404
201
368
2914
2465
629
511
1615
2565
3889
3396
3713
3248
746
4230
946
1960
1734
3543
3364
2446
2024
3454
826
1544
3480
3589
4460
3075
4347
828
2665
838
141
2819
2412
287
674
1085
1358
2989
1860
1114
3908
3469
1140
1267
1669
2882
4037
58
1705
1429
2531
756
4103
3839
782
1959
3079
4241
1030
250
1611
3636
126
3712
1237
3410
3281
2958
2000
1083
155
1980
2921
2759
2847
4146
98
3641
4338
339
67
2587
3408
3084
4073
3782
2861
3477
3389
1048
3683
3726
3350
3882
1331
1404
2240
2162
3848
443
4259
1406
3435
2728
403
132
2734
1115
2580
4231
3298
442
2517
2525
308
1183
1959
826
2376
868
202
1239
3656
1796
494
144
2216
2871
2767
1694
3419
3636
381
2505
2538
3942
1226
4310
3812
3557
2372
3653
1099
1103
1313
2747
59
3650
1880
1456
737
2514
413
748
3956
2697
801
23
3956
792
3475
2100
3618
3528
2704
1976
3097
1057
2010
849
3442
1137
4441
3632
111
2676
2881
2902
2498
2703
3937
1442
3817
3529
1402
1648
1710
1489
4438
910
1204
3735
3136
1174
673
4260
1125
3686
3060
3480
1759
1828
459
3277
148
3887
728
3021
2942
3278
798
1262
847
2759
2258
3968
413
2629
3532
4323
87
2984
4116
3310
3680
2232
2564
4080
1703
512
2980
4411
3278
3504
1622
2711
1334
2574
1244
950
1990
136
367
4097
1149
1962
3095
1589
1838
834
2538
169
3024
956
3886
4392
3033
3263
2240
4211
4369
4413
409
787
145
921
0
3015
895
3882
2443
3901
547
3251
1155
2731
1556
897
3331
879
219
1418
457
3209
4094
2156
1026
787
4338
4063
2008
2421
4095
3904
245
2762
3291
1549
1929
3628
336
3468
2662
4202
3882
788
4042
413
926
3884
3403
4382
1825
4212
3711
2128
1718
1902
1485
2603
407
2911
4118
1760
1983
1683
1276
1762
1558
518
118
979
3461
1984
2997
2638
25
3274
899
2143
1471
1146
2883
3710
1647
3643
1204
1350
4425
652
2738
4288
1407
1196
1021
2482
2557
1978
1861
1272
2951
3058
1163
490
869
2461
2165
1863
1568
2546
143
3145
2015
2775
1963
3301
43
545
3410
732
4014
2829
3870
3480
1909
3969
1123
256
525
599
2004
2144
2840
830
294
4221
964
4008
1338
564
3115
3744
1858
3912
3412
3356
3530
2593
4249
4269
1066
3202
2062
4000
3768
3441
185
4439
1857
3206
3316
3859
3735
3353
1953
3159
2042
2710
2155
2283
1840
3980
2744
4242
2326
4048
1736
992
1038
2979
3310
1490
1329
4390
2791
551
4399
3934
4083
3898
2447
2340
1953
4023
2230
4207
1275
3133
1914
4108
4110
2700
2471
3354
656
207
2604
1167
4327
437
2351
1986
1178
1950
396
828
2622
3056
2288
3724
2209
2912
3570
820
2568
4155
4402
3199
134
2053
3883
2997
749
620
3585
392
2600
2716
1526
2886
1680
2936
4183
34
1929
3615
844
1990
536
623
1971
3103
2418
221
3852
641
1940
4243
3861
1802
1222
3129
3435
840
1108
18
3101
2344
2481
3554
542
94
3642
4087
484
3996
3026
2302
1526
3892
3778
326
171
3687
4460
765
368
2603
2697
752
2875
1247
1370
2498
3938
2403
723
4172
2111
4429
1178
660
1558
2363
2973
4099
601
4352
3245
2289
1775
3689
1204
2789
4177
234
104
3565
2354
1073
2681
492
2577
3094
114
3767
1776
1365
2706
761
3670
3013
4223
2389
2824
3434
1986
2635
1601
2890
114
1337
3236
1497
3859
1734
2007
2464
375
233
1508
1189
216
1142
2874
697
1412
3439
2
1835
1261
318
504
3656
2124
716
2868
4319
2506
2395
3539
1999
3282
254
1817
3816
3565
4189
0
2261
2638
4345
3852
2464
1303
3252
2956
3950
3928
1097
2985
1505
4322
3876
3455
3320
876
2118
2825
2994
2873
2363
3807
3390
445
3188
1472
3928
3363
911
168
737
2446
3715
34
1781
3441
1211
2046
842
4006
1132
1424
1555
1329
3961
463
2314
918
2994
2326
1514
1376
2685
2804
580
1661
3235
2612
1964
1502
221
935
1474
1150
3897
302
2476
2797
2943
342
2171
1851
1749
1362
199
4315
3129
4066
1492
4249
1338
3776
2302
2316
3626
229
793
2453
4116
1891
1573
3454
3117
1988
1356
1636
1995
970
1691
4439
1403
2950
907
1506
2046
2103
3456
1726
3176
3370
3069
6
1878
2965
1805
128
1592
1416
1535
2268
3988
3628
1176
1023
1430
2691
1219
29
3422
4213
4244
3560
761
900
668
656
3811
4202
809
2892
3455
827
4248
3139
2216
1139
3608
630
1009
2902
4405
3000
3958
1549
3870
1912
1519
3752
485
2526
178
4230
2248
3986
1438
2147
219
1153
3086
2077
3836
4411
958
355
237
1034
964
3713
1710
2382
2876
3433
2839
82
4150
2555
2604
2419
366
7
885
3122
1175
1812
3796
346
4374
3028
2834
3867
802
3037
1374
2325
1162
4040
2760
1644
2966
1236
380
3675
1156
4332
1629
3829
1400
3681
1694
2720
2046
2615
1920
429
3523
3886
3124
1695
3468
2417
908
3762
2626
710
3488
3286
752
1051
2631
1131
2179
2564
2046
4277
1204
3909
587
3502
3748
3616
1572
4218
1119
1504
4028
3687
1378
1089
3693
3901
2818
1416
3275
1351
1358
267
250
2777
909
13
2258
1001
365
3377
3733
293
745
2095
4239
310
3854
2013
1738
4012
435
2082
468
3973
2173
1370
655
4024
2898
1865
3445
2429
694
2097
1868
1277
594
2913
1910
1362
1971
4056
3970
2449
1434
2428
2306
3868
2342
3584
4010
276
870
1170
4153
1220
3982
3776
1242
425
804
2263
3172
3128
4285
3858
2100
437
2462
4134
4238
973
2733
4314
669
4173
648
3721
2448
3605
3158
305
2950
714
1199
3039
3569
471
1612
3098
3865
3271
1218
249
3920
559
167
83
1160
319
2626
122
2391
2366
0
643
1840
1663
1603
2895
4311
2389
2274
3874
1486
4176
4053
2812
208
1992
2955
1690
1709
3470
109
3416
1360
178
1332
3621
176
1658
1445
3616
3532
3211
174
318
1227
1153
3908
1832
1344
41
406
2624
877
2038
3748
1970
634
3499
3400
2583
130
3977
2613
2648
728
1225
1401
3733
2973
1818
3772
4070
4275
2669
2525
1642
3661
2104
3874
2780
111
2756
34
1014
343
4114
2979
2587
103
3594
3612
3954
510
3109
4051
3728
4309
1025
2389
3913
1515
3570
733
3502
717
2598
245
233
1709
3389
4451
4032
1990
1607
4465
2726
3820
3307
1189
892
2215
2930
535
3671
3984
3791
35
2795
2739
2812
3472
1726
137
2302
2298
1021
2312
2849
2252
3224
979
4466
2266
643
2394
507
4022
3516
4180
55
2435
4345
2144
388
67
495
1332
920
1257
137
4035
1207
605
1060
1968
2318
2139
256
81
1672
3910
3744
170
505
4100
942
1239
2937
1486
2372
2451
2062
4055
3786
3981
2040
3434
306
1610
3246
2816
3361
4467
1989
4247
79
3322
4214
1102
264
1380
3287
2205
1351
76
317
1074
3847
337
1902
833
211
670
2909
459
2570
367
1976
3502
2322
733
3668
2564
902
3497
2343
3656
2564
3145
863
3350
2139
3671
1007
2506
1178
3358
3742
886
3331
500
1371
2392
1804
2936
1586
4235
4320
1138
1189
4350
668
2606
2070
3017
299
291
2628
1531
3692
4137
955
2044
2250
4322
4321
257
2067
3413
1290
1060
863
2282
4130
673
2772
2747
1780
2377
2763
3900
3426
3302
3483
3882
1535
1752
2284
1589
2828
1194
1822
3241
569
1680
1197
428
820
68
2234
4180
189
2217
554
1537
1632
922
611
1432
4274
3541
1245
4111
3157
1794
1426
3950
1260
1164
911
3755
4396
514
612
3714
2213
3231
1370
2315
2049
297
3394
1802
2814
3019
735
1696
4
3641
1255
3652
2587
1178
3655
3903
1413
1987
1310
2946
2914
3281
1404
213
1743
3112
786
2349
2870
1630
4426
1959
3014
3477
2690
4384
1962
2047
3362
1889
363
938
3137
1696
857
3102
1899
190
4205
3038
4267
0
3541
4368
749
3641
4390
1532
2824
3850
712
2518
4307
2325
3751
397
1447
3387
2312
1457
4166
766
1160
2102
118
563
4436
2120
261
1537
309
1172
46
3558
222
3880
1879
3902
1247
3976
1256
2690
2349
119
914
3337
3001
4410
1573
28
1544
2081
2490
2243
2178
2395
4136
1844
900
304
3140
3791
3197
3422
3829
2330
1923
4411
1661
1632
795
2798
638
3586
2109
3876
3993
3467
3511
3481
721
3137
977
2977
686
950
3928
3398
2085
1643
1340
4277
2909
534
3820
2612
2474
3852
4096
2879
566
3544
418
913
1838
4453
639
3445
3593
4150
880
1606
3980
3422
3013
4381
4261
1831
591
3827
26
3532
3961
2641
1822
2114
4079
2938
3276
1523
4069
453
2974
1122
3312
2693
654
441
1270
3369
595
511
4076
1484
1522
1992
3910
2015
1913
308
1129
2433
648
1151
2430
604
2032
1484
3354
2775
868
581
3989
3628
3963
3578
3598
3214
2067
3450
2300
506
1396
146
2569
1775
4188
3101
2566
1873
2444
1245
3725
3428
2177
4339
3844
3496
4214
1466
920
1000
1064
747
2781
1452
243
2359
4264
1452
2477
1816
2194
1321
57
2357
309
3072
3597
1409
3858
1855
2803
4089
3319
137
3045
2288
957
2369
4070
1690
2248
2039
2400
3719
2769
1550
84
3689
689
2783
885
1180
4422
2786
2137
2177
4205
2132
4047
2184
3462
320
1197
3006
3405
151
1003
882
3735
4398
2567
2982
999
1529
852
4147
3133
517
2236
1103
1821
126
4334
2635
867
1258
2728
798
2641
3589
4220
506
264
3645
2882
604
1448
547
2498
513
875
1900
3229
360
1494
953
4441
1794
3023
2214
763
1432
339
798
1446
2160
4268
1789
3575
1913
2507
4216
1176
1556
3208
3115
4277
3754
530
1485
271
3884
2367
1551
1482
12
2977
3425
55
3486
3329
3826
2117
1755
2700
2265
2935
2095
67
3520
2852
2910
4015
3106
390
1535
1440
4241
148
384
2288
2279
2874
4257
1412
761
654
4404
2515
2565
2909
1575
3280
2598
1009
163
1832
1625
1350
3442
1294
1984
513
2926
3273
2318
4301
1641
0
774
1485
2457
2719
881
492
567
4109
2604
3616
593
798
2745
2685
3609
560
4276
3483
859
3298
30
5
1447
1328
1098
3638
1501
2933
3060
1482
3916
1140
2764
1252
3732
3044
1628
66
4303
276
299
2371
1450
605
3228
1357
784
2133
3849
268
78
169
731
3209
1038
2378
2998
3721
1529
4468
829
4222
4134
2182
201
1537
2527
4101
4287
3520
3118
1154
2620
2805
3470
142
3775
3307
3885
658
704
1219
3197
4088
510
662
780
4329
2555
3139
1907
1919
1216
1746
2952
102
2017
1521
4256
1986
2767
3885
2884
1308
491
2379
887
4088
1772
2863
2167
2978
2978
4342
3507
545
2185
1353
405
3500
2897
734
582
1338
791
3657
986
2371
3800
865
2536
2901
222
988
1190
2447
1390
4412
4249
2727
3393
1877
1819
2360
3121
1034
4469
3033
1641
3088
2586
1206
659
1110
4320
704
2823
3920
1339
3510
596
4271
2401
2625
3010
615
3179
3607
3391
2609
6
2214
3860
3016
3764
2409
4201
4071
4061
1472
827
3803
4145
573
62
4040
3686
2696
135
3369
3259
1961
914
3010
3378
2502
3439
1266
1463
1414
3699
3359
174
1084
2048
4446
2892
2606
3027
899
3909
1364
1133
1809
393
1952
406
99
1482
2406
3517
871
2949
3748
478
561
2064
4131
4369
3573
439
685
2793
3790
784
251
4351
3193
190
2753
1127
71
15
3471
527
1892
4219
1131
2010
4320
4253
3491
1301
4197
3899
449
849
2189
4158
1074
750
2707
3637
3543
841
3951
1129
3296
2188
4395
1534
883
1246
4061
1441
2253
1260
559
1733
222
4119
3864
1761
1054
1723
787
2610
3979
8
2929
1897
3057
3210
210
4243
3650
3225
1672
4037
2604
3774
1605
981
3310
1857
2607
684
3504
283
1202
1691
480
1398
31
2420
3607
2538
2142
4269
2717
1714
247
4429
3620
4423
3640
3155
828
664
4396
1364
91
1539
1515
1594
1041
362
1946
842
3803
3706
3913
3171
1669
2925
4032
1991
3195
1825
1578
3955
2793
2066
3916
994
1583
1431
787
2405
3064
2408
2601
2224
3827
158
1437
1017
0
3407
2996
4281
1053
3243
3220
1372
956
961
813
3506
2594
946
2527
1332
1323
4413
3853
1516
2853
1847
513
3528
54
3176
2693
2598
3141
1179
583
2569
3507
834
1484
343
2794
3741
106
1750
555
2205
4352
96
2463
367
3382
3340
1566
2510
3465
3584
54
439
4325
476
185
383
2943
2644
1055
118
1826
1111
91
2904
3024
385
2336
2254
1570
3857
4372
27
874
749
865
455
3668
171
3709
897
3148
2393
3487
4264
2704
1901
793
3244
1619
1
1743
1844
3623
1934
798
4390
3835
520
3668
1895
1153
936
2180
1542
1804
353
3009
2401
1050
1487
933
2128
1626
294
4320
3291
2638
1299
4283
3925
2964
381
3475
3388
2638
1106
1454
3504
29
4048
1149
2701
3970
2658
770
3117
2627
254
1829
927
1596
2926
4348
3091
4440
933
1972
708
552
1019
2196
692
4080
4312
2843
2773
2725
4039
3886
2904
3201
3323
273
2962
1392
2477
2587
659
3002
1516
1062
4249
30
2230
1719
3517
4030
1634
2060
3952
356
975
957
326
1854
3162
1997
3148
1918
4218
3993
2834
2473
1958
3639
2728
1440
1790
4340
1252
1731
2988
468
1129
3762
3313
2730
2614
4167
4231
3503
312
1028
1312
856
2905
2959
3131
4299
993
1154
3291
1111
748
645
1137
3546
1242
2508
2035
2073
1551
819
2754
4149
267
2352
2407
4408
1529
1194
2832
1904
195
4357
819
3240
1596
2145
1441
3203
2205
247
1337
4313
1929
1252
1326
512
3054
2890
614
373
3635
746
3455
1465
1569
367
393
3779
1298
2420
4451
1266
1869
3617
3112
3879
4349
3572
3568
1798
3217
4380
1039
2222
1882
4187
2327
3107
3953
219
1724
635
2435
2109
3529
45
1447
2171
2675
1657
3380
1602
2790
3095
4071
2098
261
2717
2803
4241
2038
789
196
2958
3614
1715
260
4092
3293
2146
3757
2068
861
2048
1672
2924
1780
3673
3447
2711
2286
1268
1683
4150
672
4289
2716
267
3487
3502
4079
4249
894
331
1470
4251
1569
885
2774
477
1545
767
3719
277
2218
2880
3085
84
41
1018
808
1556
0
269
3414
920
1444
304
3796
3080
1297
2312
3401
779
2090
453
434
3866
3021
3971
3959
951
1469
3033
1651
2139
1476
3655
3159
275
1307
3022
4064
3545
2250
1408
49
4318
3041
1037
1739
3069
1593
904
1041
2073
3465
2141
2177
880
3485
2428
2868
3431
2131
3720
876
481
3226
2008
614
2998
2879
66
3691
855
881
3317
4238
3540
2498
880
3713
4009
2411
612
1873
1503
3400
3772
4103
2009
1183
2925
3783
1489
519
3720
2806
3943
1683
4202
4204
4313
2960
383
3154
422
3080
333
2982
2528
3938
573
2667
802
2659
2776
2048
2677
2027
2104
2831
824
3786
947
1126
2367
1749
2702
3534
3641
3629
3770
114
796
2982
2253
2518
2089
416
3228
1761
1795
898
1007
1428
4223
2791
3143
1130
3207
2983
3680
2314
2776
1178
3849
2832
584
877
3940
158
1779
744
1443
3872
3209
3326
1987
2499
3482
33
2905
837
4030
2714
623
3852
387
2536
132
4465
1820
4169
3482
971
3489
3805
3731
2914
648
4469
2472
485
353
3335
1389
1724
983
395
525
1965
1841
1187
3377
3321
3394
1685
2108
1822
1682
76
3009
2735
4150
328
1566
4242
1150
3702
115
1300
1019
4008
2237
2473
1042
2717
1470
3562
915
1920
3160
4076
35
2824
1115
3688
2354
3987
3200
85
207
1375
4152
1017
1656
4181
4159
3435
2099
3950
500
2052
1019
3276
1198
12
3000
2891
1196
1821
3389
1251
4315
3935
907
1085
3901
3743
443
50
720
1819
3448
3862
3289
153
916
44
1723
2296
3187
4039
2809
3941
1635
1355
3043
1766
2404
1015
1221
272
4032
4373
3521
937
2738
587
1
2109
498
748
4347
2872
3747
4039
3182
495
1720
467
1595
2673
852
106
219
4
1870
3940
2083
3473
2342
2530
1345
4098
363
4074
475
1615
831
3262
2305
3148
646
1772
4087
2382
2319
2344
2481
1194
178
2113
547
2331
2478
1064
1725
1993
4276
2530
613
3648
919
139
3708
1212
3694
2342
2248
3447
661
4245
2259
1940
4371
2755
37
595
3272
1697
1159
1506
3718
2595
269
0
2867
853
2385
416
2849
4408
2312
1394
3885
135
3929
2446
358
19
1125
2386
514
3139
1183
2658
3319
1638
3513
374
566
4318
3864
3419
2819
1523
3274
1684
2685
1125
4307
260
2416
2152
952
1004
1211
2508
3621
3418
3864
44
2284
61
1146
673
4003
602
19
3343
1517
2562
2044
19
2836
4407
3848
817
1701
1894
4073
4142
3985
2419
4310
2509
3758
3701
3453
462
2849
3172
179
4055
2409
336
632
1044
423
334
3712
3988
2835
2831
4012
2183
2906
254
3299
1350
4401
3754
4217
1342
3997
1340
3039
512
4461
2572
4416
3879
329
676
1509
2191
2513
2952
3051
466
3822
3715
2358
1386
129
3384
2303
1611
801
1022
3357
1891
1286
3830
929
1516
2761
80
2262
1120
2289
2463
1223
2848
576
4227
2457
957
2057
1719
3905
2994
2736
3404
914
863
3328
2318
1680
657
196
969
451
1450
858
1734
969
2088
3575
4045
4019
617
4126
553
2373
2045
4065
4134
2465
1440
4091
643
273
976
381
729
2800
1933
730
2380
933
4235
3029
217
1201
2697
89
368
214
1885
1603
1017
794
4263
3071
3659
4325
2538
528
4178
1402
2285
3632
3829
3475
115
1745
4097
3219
3711
1077
1972
1441
2554
3990
880
2405
700
3208
1620
1359
4132
2722
4304
2437
2788
1611
2899
2335
4306
2238
3107
2919
3796
2564
2341
2526
3341
2395
3707
1614
3838
3492
162
4471
3499
1077
1163
4037
722
473
3546
2852
1057
703
3085
158
574
321
2350
4289
4386
4125
2123
2354
2084
3523
451
273
2227
563
4400
1806
1575
864
3774
1816
3856
425
3106
1111
3299
3235
2630
183
2633
2494
2865
1521
114
3510
2041
3680
3014
2030
2412
3628
2981
2988
3778
3847
1453
3280
3688
3598
3673
1000
4463
1538
4358
2932
3833
3064
3939
1846
3496
1483
2170
3615
2916
3784
3521
2719
4149
3720
194
673
2027
3903
324
3511
2369
3752
4320
2781
976
3918
4447
3
1004
2746
1147
1292
4025
3127
3171
3497
230
545
828
700
4399
1532
1465
4409
566
1190
176
2336
1447
0
449
803
4104
635
804
3283
1549
2003
3570
3578
2851
582
378
1721
4066
134
1959
4260
3117
3265
490
3212
801
3351
1698
1009
3778
587
3078
60
92
4223
246
3844
3172
3883
398
3005
1105
3719
3112
4115
2580
2101
4147
3368
2919
4286
2552
1914
3013
1062
3583
2234
1060
1967
4440
2078
2589
3787
1712
3680
1672
2863
443
2817
26
3408
2250
4455
3583
3502
2909
3465
4052
2385
4420
3372
286
2327
3354
3531
3728
1410
4046
2370
1049
1498
2093
2088
3674
1476
3282
2108
1120
3911
89
1372
119
852
3878
2419
1098
4124
2000
362
614
4274
1015
4441
3168
2206
3838
615
1524
4211
3711
1776
3268
1881
800
2021
216
829
3857
2967
869
553
3225
3965
2024
2843
2916
1941
40
3705
1975
2203
3004
2494
182
4136
4208
929
210
902
302
1239
3476
3078
1874
2386
1825
1357
156
2726
840
989
184
3259
2265
2643
1788
400
1564
779
1349
4223
3795
666
1810
1587
3879
4422
593
1675
29
543
2505
3194
3623
2486
571
4064
102
894
15
3598
43
3790
3424
3856
553
2292
2867
2223
169
2773
2944
2078
4101
2431
984
2479
4219
1077
4389
3131
2761
4435
2479
517
245
518
1758
2324
3447
708
1075
2087
166
4
599
2293
2087
141
2723
1545
1971
3506
4193
802
3404
721
202
2530
2294
393
4067
214
3005
4285
4456
1988
251
1877
614
2771
1401
405
2651
2845
3458
2237
3204
2388
774
3876
939
3968
464
385
622
3545
4295
619
1721
4376
470
2607
2182
3039
4266
136
3999
4129
1153
2050
2102
4339
426
1827
4036
192
314
2635
667
3169
4362
1461
1028
1594
3058
3728
126
796
3747
1134
3116
1429
1429
2024
323
4238
3912
4460
839
3187
1419
1713
597
3069
1243
3805
779
1838
3438
3117
4163
3834
2443
3005
626
1838
1129
3636
2820
2374
2829
949
769
4032
2445
2468
4078
879
3162
439
3037
2862
2247
3304
3495
3412
1771
3356
2059
1360
2078
3952
3972
2010
2451
3906
745
1663
3325
2593
4161
2510
4398
754
2867
0
2529
2793
480
120
1921
3280
2758
1791
2995
4460
2330
2730
992
1424
533
2288
3424
219
3164
351
2583
314
913
2330
928
3493
2283
3252
3385
1399
41
1895
4092
924
425
1165
4316
958
1725
2194
2655
235
3371
2439
604
632
4363
2534
3481
912
3315
1147
865
2570
4189
1506
1335
1836
657
406
784
1386
786
848
1791
3091
438
3435
2723
576
177
4072
848
4212
2290
1237
917
3025
490
1926
3239
2976
1315
3668
1459
3137
1067
1082
3769
3934
1601
4437
116
2290
37
1671
2529
4032
1881
2707
298
3977
2860
2643
2653
2978
676
2740
4010
233
2892
1647
2164
1146
791
2872
3280
703
3200
3773
1064
475
2836
2044
2134
3510
556
4466
3149
1105
1709
1132
3966
732
3176
3243
1203
2217
575
1200
4307
3748
264
365
1212
2894
3707
381
1187
3201
4406
1116
1758
1477
434
3920
3236
654
1331
3233
3666
2156
1121
2599
1372
2157
3002
1469
1845
4295
410
1482
3518
1487
2600
2057
1228
4038
2208
3875
2436
4176
1835
1265
3116
3906
3970
1646
4259
2602
1586
3416
1356
3420
3347
1324
3900
3167
2500
2775
1570
718
2581
797
3833
1263
4308
3735
3318
1501
2815
3425
514
51
2050
979
2914
1665
4280
3191
710
813
2549
3945
2753
2617
3409
313
2379
3215
320
1383
1219
2773
684
2802
1651
1238
2937
2700
4164
2691
3365
3230
2784
4281
4074
1606
4409
4299
4247
4133
3378
4198
3066
3946
3600
479
724
92
943
4181
1897
240
152
624
2654
3402
4368
1915
3787
1610
830
1372
3306
3609
2128
215
1449
1065
1161
339
3194
2650
4073
2478
2908
1594
592
2482
3490
4209
3051
4297
4081
2117
146
3894
1511
2946
2718
2197
758
1861
2166
1902
1023
3344
1694
16
1690
4424
1605
3039
1971
1377
3405
385
2513
2617
2145
1864
2423
2695
156
2176
2453
1495
1549
161
3452
2017
1506
4386
228
1813
3361
1917
3324
1854
2253
3017
2476
3828
1392
1329
635
4337
3144
835
4076
2454
869
679
4231
2677
2191
637
413
1657
383
949
0
3098
405
3825
1539
96
2906
4164
766
2372
2512
429
2543
3925
4420
3692
1847
3775
255
2011
3707
3231
4264
3088
1237
1228
866
837
3273
1782
1780
1905
3873
4436
4235
1023
3258
811
832
3871
890
2082
3069
234
1396
3719
4376
1163
469
1497
3812
2364
1640
888
4156
4143
1763
937
3884
3273
3124
2990
4174
3794
1730
1799
1757
26
1936
572
2040
790
3323
3704
3480
3946
84
4147
3449
3850
2346
4003
2251
1582
4274
1090
1777
471
1237
1838
3937
2622
4060
4434
2493
29
2992
1786
3501
1176
1983
193
4025
990
3922
1838
3262
4290
2123
3304
4099
1736
4303
3176
4084
1550
4310
3846
3529
1205
3424
4144
1209
2032
590
2822
1638
2720
511
2186
2014
589
4220
1118
2532
4412
1611
4348
2538
1218
3459
3477
187
209
537
3504
603
986
443
1237
858
3362
3145
1639
2356
4295
1776
1783
1280
1026
2361
3207
3241
3324
4088
4139
201
1812
101
2407
4413
79
243
112
2788
1059
2827
3641
96
922
1375
1901
3927
4218
529
221
2471
533
14
1971
1589
3543
3033
3290
3133
3414
95
509
1839
3217
4463
2492
232
1060
297
3374
2879
957
3065
901
696
1288
1194
2915
2086
216
2875
1958
2816
4397
3824
4373
1321
3751
750
1730
4271
4155
1497
2640
1130
2064
611
1503
3173
1579
1639
2243
3625
1626
2640
3537
2124
584
587
29
163
1662
4324
1812
3132
2098
3876
3201
3855
2240
4194
167
1843
245
3857
2843
3830
922
3788
1550
1274
4378
1176
2212
3835
2867
3042
846
236
186
2225
1842
347
2081
3580
1908
1587
2885
556
2677
529
1515
97
3490
597
3545
1735
3775
3404
2734
1299
4128
4063
4352
341
2803
1170
4228
2135
4074
4104
1713
2623
1818
357
4460
1077
1529
4422
3415
884
1102
3724
2081
3084
973
2648
2220
2771
1190
4138
2718
4330
162
2943
1056
1612
3843
241
1803
1181
1858
1248
162
2813
2072
3218
1618
4198
1901
4172
3648
147
1527
1384
3917
911
2799
4471
1810
1466
752
3346
905
3577
1755
0
3404
3191
2873
588
157
2351
1076
2161
3337
4204
1755
1103
3874
4100
1153
1397
2253
1599
48
3635
421
106
494
359
438
3923
980
3919
904
4384
3469
2465
4421
4262
1953
668
1465
3671
420
3596
1449
3084
437
2393
4137
3978
1350
2671
3615
3999
4263
630
1650
394
837
536
2433
2041
280
2880
452
3891
2009
2886
596
227
1377
3037
828
2574
313
4069
709
2149
320
3886
505
1318
1156
1038
3847
1279
2011
247
3325
469
1776
2969
3258
4405
1623
235
3196
3601
3069
3236
3245
1192
1340
3255
850
3357
2383
1439
2257
4367
2536
2456
3751
3511
2758
382
1649
1301
1398
127
1518
2853
4288
775
3816
1507
1597
3117
3931
566
905
2497
1564
4011
3016
3177
722
3753
349
3300
3016
3803
3061
3432
2005
862
675
3823
1053
1084
324
3021
312
1504
1797
2975
681
1646
2572
2743
47
863
2749
1317
3939
1622
3676
256
407
3759
948
956
699
2494
4022
2871
1476
3850
2997
3971
2307
921
2076
3001
3737
28
2542
2109
1930
1128
3893
3091
2228
3385
3582
2255
3051
2954
3433
899
3483
4227
582
1861
1073
1363
2112
1077
4266
2684
399
2100
3166
3077
2547
2581
3675
2866
1319
4330
3540
45
1298
3917
3182
3293
1467
754
3112
967
1973
2350
879
780
618
1202
2150
742
2339
542
3290
2182
3592
361
1871
3940
2334
3430
996
1981
2517
411
2892
2444
515
1145
2070
2423
967
3865
4040
215
2870
4032
1565
3369
3220
3375
4078
244
2386
1997
3948
2599
3142
2803
2572
596
2288
990
1821
1254
1987
3132
178
3867
907
988
3142
1825
2875
3551
4296
1254
40
2683
396
470
1670
4105
4201
2584
1754
1251
535
2393
2434
678
2826
1573
2369
1138
3823
3558
998
3474
1346
1018
435
1248
3022
3415
1732
170
536
3539
4307
3767
1473
3046
938
1868
3804
1621
3344
3849
3788
3085
3147
743
4252
418
355
393
1291
2491
1560
3365
649
1163
2258
2339
1632
2664
4061
4171
1302
3014
2966
1934
935
1032
4027
4400
0
834
1490
971
2213
857
3291
2349
922
3734
3407
1647
1699
3308
3359
1862
1579
3203
3535
3184
130
3438
703
185
1715
3487
2209
381
1770
3518
3201
4005
1791
1472
3437
3295
3440
1901
1689
1179
3385
3552
572
3545
3112
1091
1911
1777
711
2484
1110
3783
750
842
656
4331
843
182
1985
1535
4079
1510
3181
4275
2203
3318
3063
1405
3665
3293
3435
665
4441
4417
2553
1497
2851
3423
2052
1338
4227
2267
60
1723
869
1853
4240
2844
3271
2742
927
244
3176
702
1699
583
1717
2860
413
4317
1786
3238
1491
2572
804
3153
3130
317
1930
194
2215
2431
121
1689
533
2935
2540
256
785
896
822
2137
3252
3224
3048
1130
2212
2176
67
2782
2577
3847
227
556
1655
4456
3976
1588
3211
1040
1344
1523
3320
1920
3871
3533
642
255
3778
2372
1986
3043
3840
1009
3942
4246
3495
2750
2954
951
4424
3942
3298
3495
2997
804
629
1677
1362
2679
1021
2794
2786
134
416
3171
2949
1685
2152
953
2531
1146
2835
406
4314
2532
118
3677
3291
56
2275
3568
3151
3934
4128
2600
3286
3788
3403
3560
269
4304
2632
2455
4214
3007
3457
76
2765
1799
3819
1606
2637
174
1321
1156
2419
724
4215
3220
2343
2855
2465
2512
4078
4241
2679
3405
303
114
4428
4171
2586
2197
2995
2602
3661
1168
317
2240
3750
3822
821
2969
1739
388
990
887
1067
185
3502
2029
1343
1801
4441
634
2739
1506
1904
2082
3548
1359
4160
2044
3398
2647
3255
2128
811
1287
2167
27
1279
1700
27
2843
655
2923
242
1438
785
490
80
2179
3578
3027
2385
2386
2073
1428
976
3847
2178
4260
2665
977
1421
3891
3955
649
4130
3445
4196
2381
2860
539
2577
492
4282
1464
4210
3372
622
824
4141
631
1094
3071
260
624
792
1347
644
131
1898
2976
2471
2420
2147
1230
1439
2775
3538
1625
3372
2870
604
3355
310
3893
1257
1906
663
864
2066
2120
3985
1388
3601
2696
257
2174
1796
3516
2654
3266
145
3932
793
127
0
3998
1926
1132
3684
2729
7
3344
2485
3350
4070
1442
2482
639
1255
3546
978
2788
3622
2032
3712
628
4180
4036
555
1422
124
1575
1861
475
1883
1481
1891
1366
3557
502
1455
2231
3734
1821
638
1878
3899
2739
1738
966
788
1825
1266
2563
1681
800
2023
3084
1088
1385
4404
3018
4233
329
2821
286
2968
884
2763
1098
2768
3448
4348
1824
4245
2044
1198
4316
1376
2543
2937
4238
3708
2529
3039
4191
596
906
3648
787
1916
2951
1904
1572
2432
1048
2722
2623
3710
2067
4147
2029
3082
1548
1712
2890
70
1854
4024
2330
1417
2615
1939
4220
4318
2351
4223
4120
395
3645
2407
2738
4364
2260
108
1343
1492
2134
1921
4233
1857
1244
801
1999
952
1080
1754
277
2009
3884
1936
844
2003
479
309
163
1351
4021
1355
4396
3592
3855
743
1006
2912
1005
508
2023
1251
1564
1121
913
3464
569
1499
1080
1581
2316
1504
4415
3797
2952
304
3795
1431
4212
3526
1406
1548
1712
2557
3971
3591
1452
0
3530
879
1119
1038
907
3856
4139
2612
3213
2536
2789
2165
1512
1865
731
1813
2680
778
22
837
116
1989
1377
1474
1831
283
2812
2039
1228
1402
461
3800
1567
3233
3856
2431
3530
1470
3425
3882
1484
2676
2739
4461
2755
2275
727
4203
967
2092
3619
712
224
3765
1588
2256
1664
1789
1280
1155
2399
570
1278
331
2086
4383
1095
2852
428
4450
535
1320
129
2624
258
2261
1980
268
449
2536
569
2370
1774
3049
3090
1710
4119
355
427
2552
2210
515
2101
2014
2864
2610
4119
3915
855
4148
3687
2450
2137
1010
1723
468
1291
1841
4361
471
2155
2946
576
4251
510
3160
3346
4011
4022
3907
2749
150
1718
2729
552
2261
2183
161
4416
322
2283
2419
1541
1815
1643
3834
3799
2665
3103
524
3068
383
3949
4092
1220
3488
3057
1439
1676
2141
1834
2184
4367
2141
3037
3355
3164
3435
2007
3072
1560
2567
4125
3411
807
521
321
3583
29
1272
455
3987
4011
930
927
2885
2817
676
0
3975
2218
197
2644
3159
116
23
2582
2973
2895
3829
4390
1967
3992
1413
1175
1788
1166
562
436
4185
2354
4035
3285
826
506
3773
2327
3485
1186
4066
881
1000
487
1856
2884
1746
3760
923
3296
3110
3062
3121
3882
2946
2863
639
3462
2054
1616
1438
1899
4175
977
3164
576
2849
1477
3954
355
3296
1047
3011
3206
1139
2656
3390
3233
3836
2701
655
954
4234
3729
3235
3544
2104
2489
2561
3676
699
680
3946
2776
2006
4334
1919
4047
229
2687
1951
2959
1133
515
1313
1677
539
1398
4212
4177
3558
1476
389
4404
2189
2246
1261
1448
3872
1158
3760
709
2339
1146
169
3039
1639
3660
4090
3983
2317
3357
1714
3728
1737
3593
4076
1628
3021
1648
748
830
582
2643
2984
1239
4327
2450
2771
2669
2842
1404
2054
2634
472
171
2009
3555
3880
679
1381
1974
2532
1485
3054
1713
4363
3549
307
3921
4147
1246
3455
2389
2403
3804
1422
3568
4324
709
1496
3121
185
1622
32
2129
2871
2609
2015
1309
3863
640
3798
1090
905
130
4057
1281
2
2861
3888
1011
628
4372
3613
1280
1385
1604
1677
155
834
351
1797
4455
882
2912
4128
2687
1560
1181
3270
2144
1892
1646
2262
739
517
2625
3507
67
2939
1288
992
4085
1768
2466
699
2615
2883
3202
441
532
3264
495
1962
130
1687
3879
1713
241
538
1075
3203
4330
764
27
3098
2867
3095
1849
2587
2303
410
1116
1214
4070
2119
1166
3830
3781
3821
1980
3824
2817
1963
4175
2647
791
569
3547
4022
939
3267
583
3554
3306
2553
689
526
2851
2466
1981
1550
2886
368
675
485
520
889
671
1097
1338
2718
3252
1911
3633
1181
83
3911
1597
4174
1438
1970
933
1058
3714
3976
2800
861
3993
2481
4105
3788
3825
298
3854
2299
499
1092
1512
2214
3996
1008
3919
1661
782
2607
1659
1323
1594
1325
2743
3857
734
117
813
334
2007
3320
4007
2909
236
1950
313
4001
2626
3975
3649
600
3510
4395
324
1556
1119
1981
962
2595
0
1977
1475
3451
2790
2726
2372
3584
2692
2488
1522
4027
2272
3940
3312
2717
4261
3244
659
3887
1552
2942
4009
2103
2528
3559
678
4198
4446
2073
2057
3915
3638
57
2339
2043
1214
2698
2991
654
4316
1318
3031
1984
2581
2631
2244
2353
1868
3490
3497
1399
1139
2087
1929
901
2232
3513
2972
722
966
1939
887
2451
4446
2672
2228
2813
2244
4221
2725
55
1798
602
1846
89
1528
2389
2130
2564
854
2323
3170
2236
2317
1899
3968
2837
990
3550
3795
1815
2795
3767
868
4088
176
958
1475
2603
901
2291
676
3964
1266
2294
326
3758
3084
357
2064
3266
4235
3040
4341
927
2245
1915
4094
3008
244
104
4008
2691
407
2857
1055
1478
1309
265
1179
2808
1478
888
1989
2310
2629
2793
3940
867
119
1213
1858
797
1078
3452
689
1173
3790
3376
3781
3532
1955
1488
820
3434
3924
859
2044
1445
849
4023
808
3410
3302
2133
4162
1254
622
4303
1634
3967
4325
4225
1837
4120
283
4
944
3891
2060
721
4082
2712
2335
3147
867
2700
2796
1021
4258
1545
4117
121
1923
3432
1474
43
2600
1428
906
979
634
1969
1970
255
4417
3814
1703
2132
2546
560
4175
1837
691
2753
3093
2907
1694
2702
1424
1070
576
3547
1203
2326
3176
3541
3786
1781
1635
20
4273
4287
1498
1293
916
452
3765
2755
655
1014
281
2435
1186
11
3676
3735
673
3145
2626
960
1188
1735
1833
1887
2970
3174
1648
3580
1867
2862
3308
1723
3024
664
582
3048
513
582
1341
4264
1275
3020
3257
1168
1505
2455
997
2967
1552
3320
4078
3717
2309
2184
1084
2015
2909
71
4312
2840
1026
2414
3659
4169
3761
2095
1809
1212
2732
1648
474
2318
2091
2745
3026
1498
4370
3095
849
2156
2015
4238
343
2034
464
2478
3333
3585
2501
1144
1375
1140
2793
1831
1751
1622
3408
777
688
3914
3313
2717
397
3537
741
3756
4363
643
1736
1435
3585
1957
862
127
4305
1537
2912
43
2570
3628
2313
3547
4421
1930
233
0
1183
4106
768
2821
1324
2215
2898
3882
407
11
3151
2383
1823
4373
2721
2779
135
2635
2748
4027
2537
1006
91
942
2201
1140
1003
3612
1223
1383
2899
4402
1934
2843
63
4308
68
1212
2317
4410
2485
3098
325
393
4137
2909
794
1274
2554
33
1219
2647
2820
1957
663
39
499
124
989
2206
1348
4128
3321
3043
2238
4091
34
3732
619
3818
1412
1819
214
4090
4445
3704
235
4021
2294
1219
3900
2403
424
4390
1294
3877
4185
1980
3010
2771
3228
3992
2019
3199
4460
3032
2452
3308
3994
553
427
1420
627
3467
1367
3171
2556
2627
4307
846
3111
2202
4322
3043
3976
979
820
3009
3929
1737
2917
2426
1359
1041
1904
224
1569
4354
2031
1139
1390
2607
2804
3854
3936
817
111
2253
1929
2608
1434
3233
2475
156
4134
3290
2512
3073
2515
2116
4339
1091
10
2308
2688
2090
1078
3276
2759
4268
2487
1455
3181
1017
3816
3043
862
336
1591
220
3937
1362
206
1695
353
1690
1535
1105
3676
2371
529
3790
2170
3332
2614
1045
2125
3458
3675
3475
274
1005
3265
1693
2857
688
2265
1243
773
3447
2547
2506
1506
4000
3819
3664
2514
222
2163
279
4000
82
4003
2900
3279
2045
3534
1310
2771
4333
3249
4003
3913
3596
2967
748
1187
1458
2325
2254
349
1501
4216
3242
4331
2806
3672
3024
1288
3123
1317
4324
4376
4027
2489
3234
3421
1326
3170
1500
2974
4372
1377
4339
3154
767
4297
4418
3776
589
157
2899
1133
4106
4352
745
3001
2293
3904
4204
766
567
1006
4240
1725
2604
2668
2972
2894
2198
1776
3561
2333
3496
112
4006
1654
2721
1885
4349
700
3811
1035
2728
1782
841
1045
2068
2134
1270
245
3696
2964
2129
636
1570
979
68
3073
622
2843
3940
3415
2327
3629
2259
1584
3174
1444
192
3630
3454
2489
947
384
4420
1202
684
3246
2684
3593
2031
3480
4331
438
843
1424
3364
1387
1636
3649
4074
4062
11
2721
3907
175
4369
3112
1490
83
2554
1301
2413
2940
0
2844
1321
3323
2036
2599
3995
3857
3511
3795
384
3246
2943
2475
1774
660
1160
2877
1591
3889
468
2559
1731
2052
1629
3006
166
404
3775
4121
2046
1704
2500
2232
2582
1384
3709
4323
1328
2531
1171
3668
4224
2626
4431
2305
3151
3538
936
1527
852
827
1957
178
2472
1759
3072
3538
1574
3358
4238
1150
2887
4441
892
846
3512
1488
461
265
3062
591
1423
992
1689
2166
1933
2758
292
1390
3989
1625
2987
820
2297
3853
3886
2692
2059
303
554
441
3117
1109
576
2001
1970
3081
2098
4106
1173
762
590
3990
1870
2928
38
2962
213
3691
497
890
1251
4368
756
3411
1352
1421
2855
1435
258
3508
1448
4249
3090
4001
3515
906
3512
3802
3783
1230
2289
4158
2154
1729
217
1689
3740
4442
3029
898
3492
1981
4438
1044
102
1170
2201
804
2375
3924
3307
1567
2467
2839
679
3165
414
3298
561
3305
315
2369
2296
627
1061
3049
2816
1194
2985
2108
1238
3846
340
1653
1
3922
4391
1156
2292
726
3165
3244
2174
127
1311
257
1444
1174
2425
199
3881
100
3981
1970
1086
2292
255
1578
3857
3406
2364
4452
4024
2336
3489
1226
838
2556
2377
4200
1382
3035
3309
1774
2302
1619
602
1450
4123
2898
1912
3903
1760
765
1526
2036
738
990
2014
977
3525
220
2298
2065
1083
756
1935
3997
1713
3829
3395
2228
634
2806
921
3899
4359
3549
1904
874
3597
3810
751
4408
4131
2112
1886
1765
2112
731
2918
1848
191
1759
2193
1904
626
1816
3889
1941
1744
1634
3925
1008
2578
3160
4369
1364
1584
4035
1272
4219
3295
2170
2055
3606
1775
530
1528
2358
3127
2400
12
650
2480
2527
2703
3525
1064
3663
2589
1724
387
1261
2484
3473
3805
2976
1631
3083
1485
2120
3290
3092
3221
1821
579
3282
2016
4378
2935
1661
419
1430
2256
4159
2841
3994
3630
2936
3045
2574
2284
1866
2287
584
1546
2048
858
3830
3031
1901
3412
4190
2156
2373
2307
1985
2739
1439
113
155
229
0
1356
422
1381
1490
871
1846
2182
2233
3694
652
3934
1173
2079
3290
999
2090
2094
2878
4295
2404
2203
4232
3486
1108
1494
358
3101
444
4379
4053
832
3307
984
2536
4236
2353
86
782
3449
4004
1940
2898
2555
4322
3050
3654
834
4171
3626
4183
4107
4424
4056
1299
1727
4074
2967
873
302
40
3925
1198
2413
626
575
3630
4170
881
3892
2901
2820
3627
3066
874
2629
193
1044
3337
79
958
4132
2287
2852
145
708
1723
3681
3804
4220
4429
2878
4259
4403
1363
3924
35
1422
1394
3434
2576
3795
64
484
235
3427
3303
3544
1440
4174
4281
1386
37
1466
1790
4330
3450
3115
3504
1191
2420
1412
3899
2961
2830
3891
2696
137
3395
2682
191
4449
1285
2476
4461
1110
2792
1278
2825
2456
2874
2204
3300
3028
4063
921
587
1212
3284
220
489
3409
4237
140
1034
1241
3195
2274
1513
964
4195
3185
109
1812
4124
160
1940
2864
146
1856
3460
573
3591
2213
618
1874
1956
2732
3268
25
3243
3578
634
3194
1641
359
3821
2717
4310
3761
4212
1925
1824
925
1684
3746
663
2243
2405
3350
298
2758
887
1721
4228
872
1310
1502
560
2728
422
2949
1484
1639
2028
3225
582
2896
1766
3480
3963
4440
252
4434
1356
559
220
3918
2102
3898
2663
3374
286
4004
2912
3320
365
173
787
1746
2856
334
3950
2545
613
1563
1952
584
2455
123
1755
381
811
124
2417
1015
3735
2576
1095
2921
2033
3712
2554
2725
2978
54
3705
380
625
493
885
4222
4030
453
3069
1962
2140
1642
1381
2584
1489
1743
3132
878
2503
1458
3520
889
2548
1576
3796
3927
2512
3600
837
915
2022
417
5
1715
3769
3559
1868
4163
2372
852
3615
3409
4416
795
2897
481
3699
4056
3606
4105
487
1170
4157
2285
3670
697
3068
7
2169
1856
1245
1413
3852
3665
4346
3356
875
4051
1513
3734
2099
3134
2570
2214
618
3801
2071
1126
1166
29
2897
2510
1734
780
3196
1683
3247
4066
0
516
3099
3810
613
3544
3172
1816
2766
4177
1330
3091
3396
1974
3056
3078
2910
3842
2884
2074
385
2171
3045
405
2539
3934
651
3563
823
1471
1501
3131
152
88
778
2730
4355
339
262
1679
2839
1921
1750
2520
3635
3117
3520
2490
3198
2883
465
1879
2552
3998
2301
1520
1237
3610
3874
2878
758
982
3504
1717
3391
283
1619
3590
2727
451
4172
2240
3050
3053
1675
3685
794
4163
2272
3091
1740
3735
2367
1324
55
884
4085
2940
1117
1747
1811
1388
47
402
3964
381
2139
488
3961
812
1985
455
3917
4210
3601
664
1627
1626
3951
617
263
4410
1132
648
2493
2221
3264
697
936
4053
4423
4337
1599
4052
565
2039
1744
2868
2874
2850
4075
2355
4462
3913
226
1304
42
2424
880
1415
2237
2719
4163
471
2193
3218
808
2611
2870
3354
4263
320
3069
682
4036
2527
3718
3553
2564
428
2892
471
692
3286
2278
1788
1352
3791
3452
1237
3717
3648
1198
570
3685
2088
2632
3386
3946
1096
3999
758
2389
1217
429
1569
3375
613
640
193
2437
1286
2003
3166
2833
3761
335
384
1302
3933
2569
4296
3373
2060
3610
453
3300
3618
926
842
3916
3778
1365
3515
4169
4046
4082
2921
153
3570
506
426
533
1696
2260
2241
771
3549
3581
1191
198
4309
1054
756
668
2637
696
4029
2427
4342
1545
4355
4252
932
3068
615
788
3561
4002
917
1578
870
1556
3424
752
327
1493
2125
2301
3290
1047
560
3186
388
113
1878
3125
2442
4156
2174
2109
2679
3338
2185
4410
4096
3640
1747
1701
310
4303
2933
4074
2883
1641
2705
582
3504
3360
3908
470
2608
1886
469
567
4172
3768
1519
3348
1766
2644
373
906
78
1334
2120
1269
1596
2422
1984
4269
1665
4300
2521
567
3761
1514
3146
2011
3424
1250
3119
3921
2156
4459
1590
101
153
2425
2717
2273
3682
2031
1124
2365
4007
2492
4143
4276
278
2039
3287
2856
501
2739
4037
4250
4396
2455
4144
3979
1603
186
0
696
1545
862
2806
1862
3771
3239
3201
2595
2469
4178
134
264
2914
1763
3979
1555
236
4284
1390
2625
1410
4092
2420
4335
2538
2967
2017
3419
1784
1256
693
2033
153
3355
3783
4137
3594
1057
3910
4202
1221
1727
1046
4076
3375
361
2993
3767
2656
1936
2983
637
2297
2446
3060
1648
3134
344
2301
2748
4185
4180
2054
3473
3958
897
1520
3981
1310
3189
339
2756
1546
2834
874
883
4290
4236
3020
2071
3200
2663
3533
603
1847
1063
271
1853
1092
3331
3109
2787
871
812
691
3468
2573
1050
3265
1588
723
2170
3034
2366
3458
4471
4260
1647
2100
4398
2435
91
4444
1060
2229
1114
3499
2539
1653
3969
3464
1242
4109
2114
658
4367
597
3198
2880
2370
490
2713
1868
891
2010
1
1218
2451
1850
1240
593
2650
1552
113
1303
2533
2507
1006
1564
255
2333
3841
1905
151
3578
24
2133
3424
1330
1605
2756
565
775
4306
910
132
3721
4053
327
2667
1946
98
3986
1282
3941
980
3092
1213
2883
796
148
1429
3847
2653
913
3749
2020
2885
3251
2563
1367
2796
3637
2232
576
598
3058
3339
979
2687
3168
3409
1316
1277
3651
229
1226
1032
3333
3036
3200
3785
220
881
3323
4054
3663
2139
288
4201
3459
456
4028
2754
3381
4460
2368
4179
4265
1481
3112
2100
1488
939
2864
3627
2559
3379
1595
2196
929
3694
4387
851
90
2224
3612
21
2291
2576
239
2493
3922
3351
1907
1010
2710
355
834
2053
29
3325
1387
2893
2699
589
54
3298
24
1826
190
934
328
20
3047
618
1467
1300
2035
3420
4024
1746
1337
2973
1334
178
2253
2369
2100
1183
2251
2853
2877
3777
1583
2760
1011
4432
195
4409
1434
4308
2933
3708
517
2429
207
186
39
2142
3571
2258
1640
3633
40
2477
78
1250
3007
3297
489
2881
3443
3065
4194
241
3815
4041
171
2985
1989
1682
4231
2354
2619
1990
2049
1434
4023
1628
2304
3333
895
792
311
1511
2525
1637
1486
145
0
2240
2076
229
3430
2112
3183
455
3406
1103
2890
173
653
3697
529
2025
3875
2439
1531
3917
914
383
3359
3350
1169
435
1268
1105
3161
737
3110
832
3335
2341
1748
1773
1994
3161
2483
1750
1897
483
3528
2570
2131
152
517
1463
4217
4007
3878
969
564
4099
3330
3334
2988
712
470
136
83
247
2678
1413
3912
4226
611
74
1671
2798
705
462
3990
4140
1596
2900
3230
2555
2169
2089
442
3183
3604
648
3967
2311
1148
1101
1314
3481
3618
4422
1591
2421
1225
1713
1076
1240
152
866
2733
920
3194
310
2658
4000
1410
1282
847
96
2816
1840
3001
1762
2372
28
169
3968
3624
4323
830
1842
2194
2611
201
3292
1678
137
2296
2303
508
3934
1244
2903
594
2878
907
4184
767
21
4272
1902
995
1155
779
307
389
3280
2789
3410
4402
1244
1251
2782
4318
2324
493
4148
3775
3962
4063
4205
1181
720
3293
2805
137
3599
425
2797
4074
1458
3139
3979
1573
3120
370
1882
2774
3046
2682
3087
1731
3818
214
1005
1896
431
1979
2235
1101
3152
3736
3545
1622
176
2688
4386
2003
2318
3339
474
3471
487
2511
3917
2264
1999
1639
3788
1418
4003
87
441
413
1246
1191
4309
3441
2942
1476
3546
2993
2612
1539
3141
2276
3594
2364
4032
3188
3803
1589
479
3209
1065
2014
3898
1008
887
1543
2262
434
917
629
646
257
1932
3763
1916
2887
4291
4205
3049
253
1844
918
1079
3250
453
882
2754
803
855
1428
278
1140
3490
501
2410
3115
3588
331
2403
438
3084
3584
3450
2851
4306
2634
330
2089
2860
3532
4457
1711
576
4390
2827
2265
2994
1740
1040
372
346
765
1860
2664
2324
2122
3889
165
265
4250
3334
2474
694
1006
4224
4100
4249
2397
304
2242
2634
2748
3236
3185
938
217
2660
2579
3692
896
3830
2165
784
1585
507
3769
650
3535
1933
3669
2459
3529
3273
788
1314
1896
3159
1896
3470
1882
2744
2811
1421
1276
4448
3821
0
3613
708
4118
4136
4299
48
1084
1136
3036
1765
4431
1427
1789
1322
359
332
2199
2481
4169
389
4310
3210
3330
4239
269
156
1319
2684
1050
2440
3194
572
4282
4284
628
1381
1593
3679
2822
3064
3131
3979
4317
2372
3870
1119
4343
2096
3710
504
4161
230
2400
4407
1995
325
2724
338
3505
1257
112
827
1394
4329
3073
1749
761
4470
2020
1021
2341
429
2502
4311
4331
1961
1179
1488
1028
1482
1410
2833
239
646
4263
3668
3484
2185
2800
1587
3691
2971
17
1870
4455
3673
741
1202
3072
4021
1878
3714
3387
420
504
3401
4170
3995
973
2371
767
3918
3075
2468
731
1106
2345
4372
3582
3895
2619
284
327
1175
2131
3433
3546
917
82
4017
678
2034
3393
3536
2672
2637
4384
2934
1385
584
2231
4421
1697
1997
1967
4344
3582
2544
3062
3717
3896
3218
3474
978
897
117
325
89
1368
2040
1278
1431
4313
501
2426
3529
1026
1295
2812
1196
4290
1571
2396
1441
3132
376
4062
3518
1956
2115
1304
394
3835
1779
534
2423
3414
4295
3106
2644
3394
104
1314
1076
1624
3742
1061
3728
3854
1655
3248
3644
2444
1959
2924
3238
2068
4143
784
3811
1563
1570
303
3862
3178
1693
3264
2200
1403
1326
495
4192
622
3532
613
3332
1434
3851
2422
1250
83
3740
2975
1203
3632
848
3742
3247
2022
201
2205
2632
276
1607
3163
3637
3076
668
520
3123
4136
560
1995
1436
3207
1803
3335
3570
3540
856
3724
1265
2617
1838
1318
1805
1271
1823
4291
1528
2586
1372
3598
953
2198
4178
67
4051
4390
1397
354
610
350
50
2165
2166
1939
4195
888
1980
4150
1300
1076
1962
3680
1482
3500
3475
4140
3659
297
1762
1213
1638
2673
802
828
2057
4225
718
1019
425
2706
306
1072
3114
1855
3349
2693
2033
3426
181
74
3528
584
1319
7
1183
3999
4280
3334
1573
4275
1153
1767
3910
2515
1488
1265
1058
909
2472
1061
2729
2184
2892
515
786
829
0
2550
2369
348
1709
3741
1078
1372
1162
2379
3710
2520
1283
2694
2382
1892
704
2426
1713
911
3334
2603
382
2852
1783
1093
1045
180
152
3720
4459
1525
4214
407
1312
2644
378
3725
483
2021
1286
4337
2196
2976
1842
828
3317
3735
4213
781
4279
1789
4180
2161
423
4389
2541
4195
1598
3887
1405
1575
4151
205
1620
1246
2502
3783
4011
706
3895
3180
2269
2248
859
3393
1534
2549
4200
2092
3404
2557
370
2049
1181
721
4353
3
713
1848
4386
2593
3147
3792
4467
3361
213
530
402
455
3932
2887
3194
1778
336
1448
3024
2892
3448
3751
1350
1854
1708
2511
1799
3552
1995
345
2792
1221
1503
2539
3005
2528
3309
1177
271
1849
4183
3847
1891
1201
2191
3447
2903
2532
2619
1146
1327
4471
2388
2088
3442
1103
801
1336
4446
386
509
1293
139
4165
4312
1953
665
359
2969
546
473
3209
3749
1414
2812
4178
716
1415
3059
3100
1789
334
4131
2167
3157
1599
3697
232
3136
2747
1151
4
1767
2318
3784
2978
2300
1734
711
43
1002
564
2980
3462
3306
17
3379
4367
3409
3130
2101
2949
3091
599
999
4359
3384
205
3769
1715
3263
646
3366
413
2725
564
3451
1588
3272
507
2426
2308
2253
4148
2134
3668
508
1111
4451
4082
2137
1
4040
764
2798
222
272
3477
3456
3751
2874
302
1544
3461
2188
374
3866
208
1176
1281
353
2600
4043
423
3363
923
793
1659
3308
2414
2552
4362
1472
3758
506
2643
3398
3173
1897
1209
3199
3092
1737
3288
2223
1905
4106
3475
2307
984
3152
1206
407
1317
3466
1423
238
2091
2095
3761
4467
1242
1774
1770
1645
398
3693
1178
3210
3424
2003
1726
20
1387
4265
3149
2695
3840
731
4445
1923
4308
33
2014
3452
244
2704
3983
934
3718
4168
1118
879
1977
286
875
1959
895
4454
3395
1325
1201
2484
3668
983
396
917
1827
4435
3589
1325
2848
3390
2877
240
2518
3302
2086
1902
4350
2891
0
1754
1049
3404
4010
2281
718
698
3075
4217
2408
4354
2874
3248
2049
2872
3511
1085
1534
2797
942
4241
2703
2804
2617
690
1091
58
778
122
3121
163
756
103
892
1603
34
1688
1791
1565
2482
2570
3692
820
3511
2716
1702
3736
2008
116
2729
1536
2268
972
4271
1203
4444
563
2208
3518
4110
3177
2043
2576
4294
662
3973
2279
3805
3752
3178
361
2810
2333
974
3165
730
1340
2789
1258
3131
207
1995
3690
3251
4014
2616
4304
1240
550
4343
3537
2182
3402
372
3240
2227
2133
599
2190
3445
3893
266
2120
1075
2110
4408
4324
3962
3641
1736
253
2597
3123
4253
1572
4419
2882
1065
764
4108
45
2882
1917
843
346
2161
3843
2998
2630
3578
4269
2640
4450
4194
193
1359
4439
46
4391
2236
834
1939
2414
1507
1674
4363
1075
1775
4053
4147
1100
981
129
254
871
1362
2819
3820
345
998
2963
2315
2445
185
1333
629
1943
738
2912
2870
3117
80
2706
962
481
1549
2949
2397
718
3071
1381
1770
2180
2519
1261
3726
1997
3327
3245
336
2218
4038
3666
493
596
1158
1015
1390
1607
3660
893
77
1852
1466
2035
76
3589
3650
333
2856
2212
589
3118
2927
3555
3741
4025
2176
229
3169
4049
2734
352
856
4240
630
3365
2601
3265
3363
2728
589
2843
2499
3617
3075
498
3077
3763
3639
1158
2448
3661
1458
1348
3111
3066
1236
1497
1698
2984
514
1128
1747
2781
2495
2912
1206
2789
2061
3007
2405
2726
3230
3334
3422
2672
831
2178
2585
2019
2406
4452
46
604
940
2589
670
1922
127
2018
3703
2956
3436
371
3154
2376
524
2292
2897
1102
360
1588
1090
4272
1648
3512
4022
1875
1062
4245
3877
1957
3988
3392
4291
2068
467
1755
2385
4001
2943
1269
3062
1570
1546
4461
2911
147
250
551
698
4149
4108
2767
3206
1346
2792
801
3731
3472
4134
967
4125
563
4394
76
3327
1440
2849
1968
4201
2497
2417
267
1020
2856
0
635
370
2742
1934
367
3184
2106
1104
2288
1795
3249
3992
1548
2720
1238
3741
3535
829
3625
4453
2572
3097
3300
3644
4065
2472
4271
2786
2547
84
3916
1991
2186
2466
348
4079
251
2413
1352
639
3881
685
1054
2990
4177
2150
1995
3921
1367
308
3766
300
1198
1425
2738
95
3280
1751
1047
502
1664
3312
561
1825
1056
3186
2630
46
1755
4114
3002
2419
2468
1193
2030
4415
3524
2126
1338
1399
3892
1302
1200
3614
1984
1053
3938
2037
2477
2017
505
1915
4268
3838
211
2739
3453
3114
1353
609
4462
1811
3237
4008
3444
1747
3317
3767
909
655
714
1954
1778
2371
1327
3047
2472
1744
1449
3140
4239
1108
2718
659
559
2345
335
4091
3336
3378
3989
3768
3508
114
1766
4425
1139
3147
2544
850
1524
2158
2265
2528
692
1538
1881
98
1772
2464
1230
2504
1332
2560
4174
3869
4014
2783
2745
3843
2264
966
2078
779
2669
2668
2208
1046
3665
429
3994
178
1054
2428
1428
2862
4056
2305
958
4
4327
588
4384
3704
3254
2824
116
4430
4186
2023
2222
1118
1324
3750
62
4041
423
1879
1137
2329
304
717
2065
1260
1701
3675
3321
2496
3439
156
556
680
4198
4373
4095
957
4125
105
1696
323
2900
2225
2762
3046
644
4294
740
283
3236
922
4451
4375
1153
1573
370
4363
279
2613
4113
1526
2037
3607
3580
4002
2232
4404
2811
1839
1852
1813
3064
3745
1387
3488
1740
4097
1723
4086
2453
4444
594
3932
3344
4032
2553
2857
2464
4352
2841
2203
1043
589
1552
1349
2402
2754
81
4045
4117
4159
1057
2547
87
3232
3845
429
3747
181
2982
3521
3624
3543
2662
4230
3800
4309
1164
2375
2514
1879
1773
2585
3344
1367
1623
921
3057
1903
1260
328
2611
3199
3337
4298
3204
2296
2216
3157
4129
3391
3904
925
3385
1831
3362
2316
3243
1843
4456
50
1999
4028
1182
2704
3548
2356
75
975
3179
3884
3191
4393
3457
249
4187
1355
0
2590
4128
3951
3663
14
2560
221
973
1841
2745
2984
3531
1412
2997
3998
1327
2855
3946
2676
3040
1005
2463
2001
2314
396
1722
3021
3174
627
3491
438
604
2073
3301
607
2971
646
456
1926
2699
2781
2144
1693
2402
2533
3197
3599
1264
2671
59
344
586
2663
3231
1828
894
1547
4030
2002
508
2694
2399
3113
2445
183
2629
1329
3635
533
3810
4318
185
2173
3461
2035
3684
1811
3259
2385
621
242
390
2303
4437
2360
3379
4240
1653
1312
3652
3733
3547
2762
1621
3656
1540
3834
1003
1685
543
110
247
1133
1457
410
3966
3796
2311
2655
1461
3939
2703
1682
3543
2416
2204
2846
3036
2684
372
3825
924
4316
3007
4410
3586
1450
2386
2749
636
3857
3679
3407
3435
1008
2447
489
2402
2961
1082
1088
2844
3417
2887
3186
1100
3748
2770
1851
3340
443
931
4174
4255
4159
2065
58
914
987
1038
2051
1376
390
3918
3595
2527
3807
2270
624
3588
3903
3018
1783
2229
2257
4322
3412
2986
707
913
308
890
3799
864
545
817
1460
3321
3997
1148
1258
1543
1178
4228
1590
548
980
1612
4414
2645
3149
4316
3425
500
2643
2541
880
1197
2120
4078
1586
2139
260
1292
4470
3219
2802
1054
1128
1684
561
1276
678
3349
4054
492
36
3062
4196
1772
2899
3795
3090
4129
937
3971
2870
1243
2279
4033
2710
346
964
94
1049
4028
1749
1502
2095
3190
906
477
2268
632
3582
3719
3591
1195
63
2071
4408
2279
4354
347
1389
2758
4074
1444
25
2574
3314
3033
1369
3306
3118
1597
3240
383
1623
370
4136
3759
3367
1627
4467
1751
2878
1752
578
3201
1813
2209
4027
331
656
1416
2168
3182
2215
3578
3765
1549
1585
956
1648
3548
4427
2352
652
2909
1730
3540
3667
2174
987
4298
1831
1416
2490
2445
402
1574
109
3888
4151
384
1081
1202
2334
4423
3024
3691
3594
4015
2428
1883
1071
2004
794
4181
1627
2173
4414
1495
1451
0
2938
260
698
480
3563
2776
3985
4144
631
3542
531
3231
4173
2980
3154
261
848
2708
1932
1122
3604
1622
1423
2641
2091
2184
4018
793
4102
1834
1440
3288
2548
1414
2319
4416
3238
137
3298
1371
3878
2186
2513
3840
1452
195
2832
3327
3224
201
1465
281
3044
5
628
3297
733
97
1026
472
2465
252
4198
2560
629
3150
793
695
3461
2292
3624
539
1194
2224
4070
2152
3220
2755
2617
3750
1761
3337
2018
3287
3441
519
2079
63
3013
3988
3847
2429
2672
580
4015
848
4211
2561
1439
2608
4312
3058
2840
1792
3802
855
1187
1790
3371
3221
1705
1499
1325
3223
1850
1975
654
2628
3949
994
1521
655
4188
3551
3116
4424
1506
3647
3960
385
3746
1613
3413
3331
1777
2921
1932
2236
3717
2889
3315
3363
888
1879
2854
975
1288
949
4167
1408
2591
3412
1485
4310
3506
3586
2260
50
1752
2433
4150
2809
3113
1770
1978
1123
3115
3174
2853
3088
3096
3772
962
1357
36
3315
3857
2481
3824
1540
1960
4417
1913
2855
1454
1052
2179
762
3365
4148
3110
2473
2563
276
219
4373
3128
2621
3252
1555
4376
98
1063
4039
27
1556
3365
1859
158
24
4330
414
4372
3083
2587
2629
1632
364
2108
4231
4392
1196
865
4081
388
3792
2772
3509
4121
1897
3468
3032
770
2895
2116
2977
3858
4087
4179
3765
1585
1256
3728
3482
1163
1903
4420
2622
3446
3763
3061
807
3571
1972
933
1971
1622
1904
115
3557
4352
961
664
2595
4318
1258
4168
3191
1149
225
808
1132
590
3004
2067
3059
4240
878
1857
2603
1815
3636
2574
2145
3355
1969
2720
993
3937
3610
2922
3840
324
2784
586
1371
3522
1973
4190
1551
1705
2711
2952
877
3273
645
4433
670
3815
477
205
212
2413
751
2420
2495
1115
3202
728
3879
1954
3380
1548
3449
2691
2395
3288
3064
2346
1904
3861
1640
2174
3824
1714
4043
3134
1879
2298
156
2770
2531
1730
865
0
3042
3316
2114
1587
819
2278
1566
2719
2824
1442
762
1866
1510
2017
3860
2477
1312
3170
2872
3894
3312
502
3662
759
628
2127
678
4002
3432
3004
3887
830
760
2843
1918
3905
2346
885
2857
352
1707
3833
1516
3337
4230
3349
2592
471
1668
3074
2875
2838
1118
3781
2689
2464
1966
2976
3458
3703
3706
529
1862
2258
3975
212
129
3525
3161
1485
3332
997
4378
4414
2233
402
1267
689
4058
1740
1656
1215
3294
3019
1189
894
1123
4289
2594
2388
1946
2274
1997
1565
3703
2830
4364
1329
3571
3064
741
2192
2510
192
1786
2333
2530
1030
1100
638
1062
2697
331
396
4299
2877
1012
3035
2111
3497
461
1925
1283
2482
4168
2379
1931
3823
4262
540
1914
505
1286
3613
724
2443
1179
3553
4463
3675
3756
2690
3802
1767
3556
2268
3601
184
3963
3326
4331
3180
1572
4169
4384
2297
2433
1964
2493
830
643
2960
1806
3920
2756
803
822
4448
898
2176
1575
508
3612
1450
4034
3124
3064
3582
3045
4462
3467
2237
623
3642
3423
3412
3884
681
3173
1765
4178
1030
4448
2065
3405
4417
550
3539
1346
2515
3673
4176
3942
4002
3780
4234
2056
192
4323
2567
3099
4060
2132
650
264
1461
3930
143
1110
1137
893
1643
1008
729
1233
1848
1342
968
2051
3466
2607
4120
471
2611
1276
2050
1161
1695
2864
1381
2598
3463
1954
1618
3493
4261
1129
678
4211
968
1560
2707
2643
1492
998
2688
942
4222
3770
2690
2822
3298
508
2124
4
2659
3107
464
4001
373
4166
1492
2665
1390
437
3574
1263
1149
114
2236
1806
1340
4208
1655
465
757
2415
356
1232
1420
3742
2683
4211
2766
2733
2509
1682
3656
1960
436
2679
1982
2568
1536
31
2280
850
277
1958
2244
345
3794
1684
2805
1504
1820
1663
2159
105
4289
3907
1623
2754
2143
2007
2596
553
282
3400
4213
4302
1903
1165
254
1751
3164
3714
1505
145
3510
2061
2650
1903
0
1855
3671
3878
1417
2030
3218
2400
3707
3885
2166
1818
2367
820
2697
1876
2427
3388
925
4147
3214
2025
3857
2344
3557
3534
3173
3928
2156
925
1927
563
3236
2710
3312
2909
3410
2250
4341
2844
4251
3365
4112
2068
1012
2657
961
280
626
1727
2941
4039
1460
2037
4015
1341
1690
2346
1719
2371
3888
325
1936
2512
2675
262
4266
2818
1751
2970
1697
2142
3835
1136
1178
3224
1017
321
2549
1366
3613
177
2429
4131
780
1424
3918
1232
1345
2064
793
3725
741
1261
3639
3318
2331
1131
1359
4191
2196
230
3141
977
1168
3340
3006
3623
2112
3406
3278
670
4335
451
1004
4098
1340
3672
948
3124
626
3453
3884
62
2280
2918
2635
4436
1447
1087
1840
1733
2915
4009
1938
2470
2486
634
3335
4246
2334
1975
2954
4464
2808
3587
1879
996
882
3332
3415
3547
3953
296
2068
3386
90
3038
523
650
4343
3514
4143
2278
3245
1194
631
3620
366
4433
861
2429
2426
2753
264
675
3479
2874
2224
3728
3080
893
2828
180
2564
292
50
1845
457
2401
3388
1909
1428
2588
2290
2597
1823
3050
3740
3707
1872
456
3818
872
1344
4146
1656
476
1563
3622
3982
2974
3243
93
3818
3815
478
289
455
58
2796
1012
188
2629
268
3264
3964
851
3459
2057
663
3287
604
4300
507
1885
1949
38
2969
3091
1856
4371
318
637
17
3517
3415
3840
2711
772
2947
4177
3429
1613
2331
626
2595
1591
3837
3306
1274
593
1169
3022
323
1356
1883
366
514
767
2861
4174
2798
3804
1535
1115
82
2708
2537
4295
190
1428
1306
287
2991
2959
4156
778
2464
2139
3046
293
601
33
3915
577
4261
733
2142
805
1944
3141
2021
2226
4400
1802
3527
579
1652
1899
3551
3800
3681
3050
4072
2242
1545
1814
877
3468
3281
3003
2639
1098
4287
831
4106
604
598
1642
1828
3187
98
756
1518
3340
2176
4075
2670
1014
2256
3913
2264
0
4419
1235
365
993
3985
3477
618
3477
3608
4220
970
4411
128
3718
511
3018
172
2331
3497
3674
1001
1535
4253
523
1532
797
3598
1747
2997
2327
1402
3307
361
2307
3826
4402
4282
3298
3047
2451
3207
3030
3413
3614
847
1496
1949
2368
3387
411
2950
2162
4361
2775
3489
3715
1805
2767
1251
90
3910
4148
3068
120
4108
4430
1666
235
4080
4189
2884
1967
3878
2898
859
1104
532
905
427
3734
2672
502
3573
758
1336
4461
62
1427
521
3080
4161
1030
1773
4440
911
2111
2792
3945
1534
1754
2966
4017
2270
2980
982
679
2133
3723
1651
3540
448
2153
3645
2811
2100
4461
162
3595
3890
2850
2226
3488
885
3364
2407
1669
303
2806
733
4364
3393
3799
2832
3398
683
3963
3847
142
3450
3068
2376
4408
2506
3606
4454
2581
3484
1102
2698
3027
1467
1819
360
3620
1686
3385
3472
1108
2660
1726
1970
3816
3985
1343
3309
975
2720
242
2863
3434
974
3458
4445
4340
4398
3322
1407
3518
3463
2149
209
3048
1495
3175
325
663
2075
2317
2591
2344
3526
2571
114
1302
692
634
1202
2606
207
2731
2892
3007
369
2421
2580
2223
416
14
2132
4312
4192
50
350
1889
3848
434
148
2904
1446
3182
2992
2843
2930
2760
1164
4465
4390
934
2763
704
2158
3367
4209
1853
2991
2907
3385
3905
4273
766
1308
2515
2373
2176
4154
298
2566
3236
2655
847
2164
1517
974
350
1008
949
3612
4137
782
357
1576
90
2818
2203
1929
1946
818
3213
2739
2939
3160
1363
818
3462
195
661
1899
2542
2783
3321
237
4064
2064
2226
4042
4203
2003
3743
353
4322
3088
2695
3607
1569
1184
2687
2399
3060
2952
4228
2148
1068
1010
2142
848
2559
605
4358
4360
1504
768
2199
967
3514
2207
3471
2091
4415
1106
2770
639
603
186
2471
1205
1381
2454
3365
911
1462
3378
2252
3046
3975
97
3053
2651
1822
3389
2343
4344
0
1990
4096
50
3632
1050
1653
3985
3727
774
3249
4088
3323
2093
3321
2637
3553
970
3831
3002
66
2754
4223
1300
1049
2700
3879
1738
898
960
3759
264
2856
2388
2039
3519
3036
611
1549
3268
2972
4434
3416
4073
1513
3875
1492
3327
3336
2855
1521
1390
460
960
2156
2230
990
2496
3381
2727
1984
818
2294
2668
2183
2210
3296
234
1528
3120
2945
609
2867
525
3764
4154
2911
1129
4108
4085
824
2682
163
1754
2403
2590
1162
922
276
2432
644
80
3795
2613
1598
446
1324
1514
3660
3985
1049
1571
3619
3209
1395
443
844
198
1685
33
3640
2984
1078
3308
2652
109
1434
113
4202
154
867
240
1990
2447
256
3436
1557
577
1638
4387
414
1726
313
3855
1770
3322
3295
4244
3302
2410
1748
872
936
3783
88
223
2955
2893
2824
4368
637
1972
1174
4288
3017
206
4049
111
1946
2411
1217
3112
210
1791
2523
2337
4207
3450
2256
488
956
1817
3091
3212
3383
2633
2413
1719
3469
3268
2233
1785
2129
3703
3776
112
3388
2080
784
2987
2240
4357
563
59
1280
812
1110
3316
1468
4382
992
63
1205
1677
3981
1256
3702
97
899
1024
1832
2382
646
3437
1188
1065
3345
3556
3444
303
1514
4093
4266
3507
1170
3460
2590
2197
838
2875
3573
2278
3471
1031
2363
4185
2486
2317
2026
909
1226
2702
3711
3697
3274
1257
2828
1205
3927
319
4344
473
572
1011
1570
2073
786
1713
2414
2820
142
4034
2220
3978
715
587
16
4095
3346
4039
715
3235
1533
4357
3942
1035
2890
180
242
1695
2292
4465
3406
13
1604
2567
335
3336
3794
3788
3096
4457
694
3686
2083
950
696
1554
3288
983
393
4049
3670
174
3374
2013
2969
1614
2154
3843
3992
3391
1196
1372
39
1636
4108
2150
822
3271
3828
3607
210
1303
1158
3834
4312
4447
3332
113
1330
2756
1157
4257
1287
3474
1755
3896
1660
2731
1505
0
1507
1492
645
4137
3302
3308
1308
93
2833
1597
187
1306
2181
1321
1827
2849
4137
2349
2749
433
4213
1784
996
116
3889
3930
160
1122
4316
1017
2720
2926
3182
1453
871
793
4421
1297
787
3895
156
3216
1650
1680
2558
901
2475
95
2844
4258
1695
3010
1817
4215
631
2389
1988
453
2316
3759
2465
3223
3540
274
586
3423
2166
1656
940
666
4210
2263
3233
601
4141
205
465
84
505
1366
1263
3963
3182
1338
590
1111
100
2444
4427
3118
3323
1065
65
1065
3312
3023
888
3239
4447
111
2323
125
3968
239
56
3662
3171
1965
3065
962
1238
3603
995
372
3827
1829
3867
1765
3951
1979
332
255
1642
1145
3046
1281
1013
4383
688
4211
692
289
672
3930
4076
1052
3653
258
3113
3768
3846
3749
345
4117
1768
4409
2458
3562
1849
512
1136
2415
543
236
2203
2525
2987
1492
4153
1014
709
2165
2988
2240
1189
2877
2518
2253
2671
2462
2567
576
3389
245
1820
4053
1736
3432
790
989
1633
2157
830
3200
3345
3183
3865
1161
3568
2399
3438
3937
991
773
2935
4405
1301
4330
4039
1710
2982
1468
2795
1144
2222
1061
3981
3332
2884
579
2766
1770
812
1122
1981
1592
2681
992
2186
1798
133
714
3468
3096
497
2293
3779
3024
2716
1558
1452
1738
2557
433
1679
2263
1728
688
3750
1029
975
2936
4405
2290
2303
2773
2198
2748
3644
1146
2032
1312
2084
3754
3044
845
475
2562
1582
3223
2563
2539
3118
2230
3261
1149
3239
1104
2359
4273
3665
2954
1611
3014
1047
589
2070
1277
2044
1720
3194
2008
2551
955
4198
1998
397
590
281
1991
2336
3045
1297
804
3316
530
2812
3828
1487
3539
697
1347
1254
993
3064
3584
1635
64
3999
3792
2210
1950
525
3549
3182
2060
4139
754
3786
2280
3724
2821
4332
1315
1909
3177
3735
2430
2891
778
4000
14
1670
2720
1561
2052
853
4428
3706
0
2187
524
35
3446
1249
1908
4369
2911
2416
4041
1265
3491
917
3531
1617
4456
2381
3772
1101
2440
614
1570
2703
102
2041
3833
1394
2606
761
4307
3811
3718
371
984
3545
2975
1747
2348
2436
1338
3748
3397
3991
1467
2528
1588
282
64
3486
3393
2149
3513
3087
4085
2430
1315
2301
1388
2261
2858
3940
2353
2016
2802
94
2898
1400
3221
1122
1762
2150
3752
454
2558
1081
1359
3538
1197
2576
1322
3372
2832
3965
293
3833
52
1767
246
580
1343
2139
1728
858
1448
3726
2534
2560
3897
989
1753
2983
3080
1407
3423
2309
3314
2866
586
895
2251
1497
433
2098
2589
1121
2494
1099
3974
2306
2463
558
4341
2256
4264
1760
808
2502
3670
2721
1163
4415
1817
1748
1104
3464
2870
2929
4199
2528
210
568
3071
3330
3850
701
3890
664
1700
2288
376
2153
2836
2984
550
3
73
3474
812
1915
2110
3392
3255
2419
2005
60
508
4277
2592
1092
1106
1179
1030
3976
282
4355
55
2291
2735
4142
3339
86
2192
2465
868
2893
340
2168
2882
3508
1564
1263
3798
3714
2314
2863
2645
1703
2748
3462
26
29
3726
985
2767
1659
3347
4291
387
1686
2503
1135
200
119
1180
4029
1089
20
226
1017
272
1011
1299
1568
961
3663
3379
1883
917
4414
3844
3338
2113
2327
3655
1222
1851
430
473
1650
1516
2071
1958
1790
2035
2703
468
2578
821
2734
4140
3826
2769
1887
2717
3033
3023
4437
164
3801
1627
316
640
2849
2159
892
1324
2891
3777
3790
4074
2638
935
2426
4303
1848
392
1133
1658
4030
3470
644
4458
2443
1023
3239
2759
790
458
3824
267
3596
1174
1991
1950
2151
915
3356
2350
2317
2442
4190
4293
2811
714
2302
899
1732
157
2375
3733
4101
3095
2001
2669
441
2718
450
646
866
894
4414
3196
186
2000
3388
2469
3414
4224
2920
3838
3345
538
914
373
2532
4134
4274
2045
0
2090
1763
4201
3541
1447
3042
3740
2418
836
4319
2424
909
1188
4182
1158
2248
847
922
4314
560
2965
3656
1761
4230
1963
833
2106
1212
3110
151
574
1320
4349
1423
3530
3751
326
963
1480
3109
3809
3460
3191
260
3974
1015
3655
2996
1227
2195
960
2054
2542
687
1610
3759
650
3907
1881
467
4069
1231
3066
945
33
2502
183
535
2102
3217
3646
3652
1490
1924
1673
2575
1989
1399
3412
755
2129
1224
1409
657
104
3743
4381
3270
3962
519
3568
2517
3770
2521
3499
416
4212
2696
4078
2978
4129
1123
2538
270
3938
1986
3934
930
2506
1421
21
1198
1069
673
2779
147
1070
771
3858
2221
1577
623
1010
1438
1920
2679
580
677
4043
3810
1626
547
2070
615
1332
931
4399
4338
2415
1549
3243
1469
3411
8
4373
1944
119
4218
3651
809
3376
1091
2672
2878
2868
1826
3810
3884
4243
1677
447
3263
2116
2175
1888
1689
2401
2110
2575
4277
243
2952
3249
1995
2881
610
2245
720
790
631
1736
2930
3385
1970
465
892
1589
367
1952
1583
903
729
664
4103
2925
704
1512
2396
2776
2687
694
4393
867
24
1716
3867
1365
629
2960
1079
2751
743
367
281
1233
156
1420
438
52
2073
115
1957
114
3854
64
2292
1415
2171
3816
3911
2028
1808
2205
3077
3157
1845
4154
2870
1434
2633
654
3910
3631
957
2530
1492
3340
2006
2076
3066
4135
950
1898
2590
4455
3516
3820
3365
1186
1227
3198
1752
3413
3904
875
975
1790
265
3403
3427
3065
2879
4314
1469
1564
696
672
1743
1391
2769
1087
917
2708
1131
2064
3054
2879
2599
3924
262
3221
1194
2025
2081
2491
2017
1824
1539
3522
2179
3145
3161
4269
140
3129
3923
3020
1815
1376
4344
2489
3736
1554
2891
1658
2493
1927
2155
2372
3637
4260
565
2540
2332
4020
2060
642
2868
798
1732
775
923
3574
1881
2885
2108
1691
0
2784
2405
1348
1373
277
3521
2568
1936
2585
2188
3177
429
3338
2971
576
2804
3155
1007
1453
3454
4068
3465
4128
3835
3017
1075
4221
3630
3918
1373
280
1762
414
657
3835
3196
3541
4414
371
769
2873
2476
3067
2374
469
653
3579
3551
2451
818
4369
3614
1188
1794
1979
2364
1146
1273
1666
1437
2612
915
3174
725
738
172
1389
3455
452
1559
4190
3890
591
1907
3859
2485
2300
3849
27
3772
1504
106
3923
381
2674
1051
728
3510
724
3930
3814
1737
3258
2966
212
4296
2372
3561
1917
905
1905
3592
169
3765
3511
2028
644
372
1332
2075
506
585
315
3019
1055
3347
2061
525
1259
3162
3274
3438
2581
2853
2492
3065
3892
183
3352
3019
1872
3394
1063
64
1276
2541
1850
3394
3617
4336
3292
3709
3219
1365
4382
1386
2144
4414
2625
1946
1335
3691
3680
287
1330
3123
274
1525
564
4146
2760
108
4364
4420
2445
46
1227
3138
3140
68
1689
2239
3159
1583
3214
3566
3424
454
503
4223
2764
2668
2178
3077
769
1686
3282
2768
2702
3730
1908
1908
717
1820
588
1930
1721
2183
3434
591
3536
2426
846
3103
3874
1805
3978
1214
3665
188
1987
3555
1545
2067
2619
2600
1440
3688
1691
3065
1604
1251
932
35
4409
2109
441
1643
4303
3347
3917
3778
3161
3618
1028
4086
801
3076
1121
1661
2252
1089
3466
3810
1272
895
2269
3032
3095
1098
1457
2981
1537
2800
1510
174
640
4411
2369
1497
1201
3648
4417
2342
1972
657
3321
2333
2489
1099
1258
4309
4064
3159
1794
2291
501
909
2484
3046
191
1902
1811
415
4162
3930
3358
1632
3843
3092
3591
1453
1658
2900
2786
574
416
1598
1779
1840
3865
721
330
4145
2014
1070
3751
438
1533
4427
2275
2739
1919
1432
1850
2651
312
1199
2181
2798
405
2237
113
245
927
1474
4116
3699
2734
3457
1559
2828
2402
3232
782
1588
0
1245
4249
1913
2184
2825
276
541
1584
3893
2834
766
4402
3394
3526
1216
2343
4118
2757
3545
2468
3752
2970
1158
1400
2769
172
1013
147
3255
3127
327
3921
612
836
3275
2408
2313
1502
4021
3095
1973
1326
826
2437
1576
3714
155
2330
814
3418
950
552
800
4292
3835
422
2120
4227
3968
4373
4143
2419
2671
4219
907
1199
4086
4333
1705
2180
3848
1914
1202
2654
3483
3912
3279
1093
1346
2711
2634
3636
2980
4463
4041
117
204
1799
3358
1835
248
1002
3916
3722
4104
3940
757
2781
4333
2322
4286
2654
3805
373
117
2790
1482
2897
132
3508
1990
451
3280
324
337
1743
1793
1722
2312
2458
3865
344
3549
4046
950
1991
1936
1339
1742
1606
1532
115
2572
4081
341
25
2089
11
1422
1546
4263
2888
4238
2331
3119
1813
2105
1456
281
3784
3346
1447
640
1226
917
3771
1429
2695
1994
3135
965
98
1112
2637
523
250
2216
2174
3968
187
2157
1971
2889
2720
1227
3496
4321
315
4080
3307
3488
3218
3943
67
976
4352
558
3029
2344
2085
1146
1841
767
3782
1581
1261
616
1999
2151
81
1655
4294
1966
3097
969
1832
1599
2419
756
3856
3955
360
1082
1391
1388
324
2204
1766
1412
4358
2934
3888
4124
341
2736
3942
1324
596
1382
2072
4326
1140
2903
3696
1797
1766
1009
2113
3110
995
1673
359
2410
843
3974
3888
221
860
2748
3739
3430
37
3480
2411
1616
2399
3788
2295
2671
3732
480
3735
1805
2980
73
4401
1972
3077
1129
3786
3118
512
2535
186
3149
4367
2894
378
2805
2774
2094
3536
2973
4456
3176
1775
3825
2877
3137
127
3911
1928
1538
186
1383
3725
1292
3389
3565
54
3954
822
1634
3222
1487
2782
2595
2593
946
2653
3478
634
3062
697
1190
3076
200
1324
3672
3373
885
83
1093
4240
3287
2859
3254
3706
140
2187
1578
645
1217
1741
2272
0
2734
91
1589
2306
1651
494
2253
4182
2529
1912
413
153
1934
3312
158
705
1683
236
2932
2145
1062
2704
428
3274
3047
2615
23
2385
4345
1164
1667
13
1386
556
3370
1876
1484
3356
1357
1694
3596
1359
2564
307
2595
751
674
2996
2839
868
3108
2034
1963
1986
3814
2222
409
3850
2433
3863
2249
4251
1600
3971
85
614
4000
3599
372
529
986
1315
3306
2487
4020
352
605
2480
854
2726
4186
2577
3757
1899
365
172
1880
1482
2535
2082
1541
968
3648
1753
857
2174
3078
1957
4110
1545
86
1602
2102
3553
2199
2266
1709
2568
2701
2825
1766
3866
2699
106
542
253
430
2236
4404
2521
1871
3207
4288
1750
4326
2496
2126
4425
779
2749
151
3194
4286
3388
3829
2824
2595
371
2138
57
902
869
2214
1580
1534
1856
1883
4065
1414
2303
1243
96
1056
2727
2340
851
345
4083
4140
782
606
2824
2949
2084
2925
1452
736
1723
3948
213
719
590
1570
2789
1325
1932
1830
2172
1284
2585
1835
3206
4112
849
1303
1060
59
949
3693
3625
3269
510
1467
1875
1877
2453
2534
2207
414
1560
3777
2783
3550
2050
1063
1650
176
3236
2249
2911
1570
476
4194
1172
1597
1530
781
3033
1487
1317
3925
2507
3980
3102
2918
3769
3825
86
4058
2401
3465
3998
1942
20
831
45
3056
2399
4368
2333
3020
1382
992
2675
2097
1731
3393
3340
2831
3791
176
3706
2799
3881
3886
2431
3720
156
682
1096
469
2929
2900
2915
2299
4244
1483
1508
2150
1777
3164
1682
1474
255
2798
3903
525
2459
2898
459
3295
2875
729
3098
931
2322
765
2841
2445
486
2185
3070
272
2061
3366
1319
2424
4126
100
2861
3416
3891
2464
3200
1513
2887
880
1363
4063
1882
4138
2419
2065
3367
3560
1889
3212
3359
1446
1567
2089
3636
2076
3508
2569
982
247
3987
3728
295
2249
770
4130
4311
0
1503
2708
4123
499
2015
2032
434
1352
1423
3753
4286
1077
2070
1967
1872
245
2273
739
2717
3698
2643
2400
1291
949
4295
526
1132
20
973
311
1131
97
1152
2065
3391
240
1844
2552
1929
441
4429
797
786
664
2008
3797
3853
1412
4161
660
2979
2875
3500
4094
1820
2786
788
2134
4238
517
0
3503
113
3027
530
2115
4
1953
1550
1592
1005
3875
790
1686
449
3640
1458
3557
51
1955
2601
226
3980
1732
2974
856
3134
2840
3958
2246
315
1658
1481
438
2223
3515
668
136
3533
1126
1162
3966
1148
3776
3860
1699
3616
3212
813
2025
2403
1512
23
3946
4396
4442
178
3488
1071
3229
2484
2205
2067
3221
312
3499
1205
2823
113
360
2145
2512
2845
1589
4338
1400
1779
2896
4210
891
1401
4405
4098
4057
42
3013
2111
4422
4373
3436
2393
1348
4264
1337
1989
3316
871
1580
733
2831
3596
3233
3051
1622
266
1932
3174
3192
2001
1692
4148
1595
1002
788
701
3155
3509
2631
1588
3045
1545
2182
1376
3823
4053
2046
1263
1615
2688
2775
2250
837
2049
3202
186
4024
264
2206
234
3181
4400
4074
3302
2201
3226
1684
228
2678
3053
1313
2936
3102
2331
4134
1603
1214
2311
2284
4249
2254
3377
509
2404
1435
1662
1777
4293
1354
3781
493
93
4074
3971
3356
1109
1992
836
4007
2173
881
679
1749
1252
1082
2156
2021
4327
3496
54
875
392
527
1953
1109
4052
943
3041
3501
2408
1716
1267
558
4302
4054
2232
2452
2587
1401
3244
517
315
903
2925
2636
1837
2547
2504
4085
4308
1779
1404
4384
1103
961
2068
488
1689
3053
615
4229
2199
2606
851
2656
626
3813
3964
2960
2631
3091
4471
3484
2345
759
2911
4027
3870
27
3232
4350
3824
2450
1627
3658
4278
153
1257
2556
2749
4240
3848
134
3508
150
1541
2387
2901
2295
1950
2252
3634
468
877
0
2212
4007
3825
3911
1016
462
2032
3892
1482
1308
1154
627
1476
1518
887
2610
1866
4043
2410
736
530
2222
1920
1626
1780
3739
1620
613
1
1206
4178
68
2124
4277
4402
435
3639
3933
2275
4022
4444
3350
1096
2670
2654
3503
2703
2002
1556
1406
4173
1966
1325
3650
753
611
3904
2235
2634
1454
3972
1860
3586
2537
1922
833
1305
3244
2469
3258
1492
1544
2280
867
2034
2943
669
1516
1826
3015
1981
3752
531
3396
2102
863
234
3150
2786
600
2104
2541
3985
1390
2384
2948
1176
2986
1235
2371
2569
104
2162
2942
2795
4266
1427
1541
1769
1167
1298
1455
490
4302
1946
4463
3558
1657
2102
3455
2813
2899
492
1262
3926
448
1779
1291
4146
2438
2834
3951
4041
4456
3359
2571
3946
3914
1924
2866
3833
2933
3027
3576
3091
3502
4204
3414
1369
1577
4243
1974
2822
265
1724
485
2515
2783
282
1057
1222
2925
4373
455
3018
2525
3580
2077
3314
304
1924
1169
2860
4396
2674
679
3414
3442
3958
2740
1365
3528
619
4284
3216
486
4057
1530
489
1576
4308
463
3316
4399
2732
766
422
3846
429
65
3885
1337
3329
4394
299
1789
3263
1353
1824
3563
1527
2967
4086
2472
1663
1117
4277
1083
1596
210
3209
4314
2164
3275
579
286
2589
2713
1826
1395
2693
3838
2025
2144
3
1565
1449
2090
704
843
2782
192
2185
1087
1601
2812
3101
1161
2523
3803
1785
2594
782
3347
1160
3175
2239
3215
2524
2313
4301
1147
204
4261
1508
1754
3445
185
714
1007
2183
1701
4449
1894
4383
3212
1312
2669
197
4382
191
4363
4128
3769
3833
1946
2810
4019
3599
1394
1705
2412
531
2602
2695
1647
1083
1760
2888
3895
525
2984
4187
2132
2849
2103
493
1352
2803
488
4459
2238
3368
3272
2011
2765
4027
2573
2479
462
1732
912
4313
4004
2096
1503
3803
1383
2174
1519
3591
117
0
2140
3577
4463
2290
2635
4401
1806
2204
3155
1743
3110
1254
2409
1882
2991
376
1886
3881
4028
3493
3399
1919
3720
53
193
1885
1063
2104
4125
246
4254
4433
3820
3534
426
3035
197
762
2570
3601
1807
3029
2934
3463
820
2885
4366
1463
2400
2151
2053
3826
4158
576
4183
3487
1283
3643
2387
1220
27
1456
327
2943
1493
3140
3027
607
4246
908
2574
1550
3724
2016
2674
4463
4026
1852
2381
504
4035
174
3592
1030
2169
1294
1125
2426
4421
209
2562
2691
4178
3762
1764
3396
2285
2378
3668
3180
1216
3383
3202
1981
4433
651
488
4450
3163
3738
2928
1675
42
2389
3651
2821
42
3372
3881
1567
3390
3453
2220
775
1448
4436
2809
929
203
530
2103
2431
277
662
3092
4198
1794
3150
2076
4082
3958
4448
1518
4286
2350
480
1059
3958
1123
3159
2210
4136
978
2496
658
2358
1186
3131
2527
771
1204
2414
3540
3958
4036
379
2781
3826
2577
1355
2891
811
2189
1541
653
1618
3003
562
830
1643
1583
3854
2112
4106
2674
1829
3576
3416
3964
1352
1464
4196
2621
410
2324
4304
4246
2929
3580
3822
3776
2538
3661
404
4407
2491
3747
4086
538
471
4334
2889
2758
4371
3762
477
4456
1930
2191
638
3308
854
4014
2003
654
1672
1097
3928
1282
3642
2098
168
2398
1624
206
113
3382
2135
1887
628
2044
3430
1634
900
1963
2543
4356
3435
455
3812
2972
3705
3563
3453
1021
2100
2006
1662
1962
3818
3468
4294
900
4094
2929
1500
647
3229
2532
2437
2981
4019
467
3050
2336
1475
3250
1748
909
809
4181
906
3568
2766
1120
3668
921
3211
4400
279
2387
1309
1246
146
1780
775
3178
3442
3638
2905
854
2072
2279
3117
3367
1232
116
1574
467
2081
3225
846
187
1815
2464
3207
1551
4168
402
3158
2292
3023
1976
2868
2015
2653
2907
1504
1373
2167
4378
0
1351
80
3638
3262
1218
3229
2897
3128
1
4378
3895
2063
2804
2355
2862
961
170
3996
2423
2221
2485
775
3230
1121
1053
2056
268
2079
473
3884
3798
2080
2044
3868
2364
3592
3193
3954
2625
1755
1421
1472
3664
586
2245
3789
3420
3438
203
3433
1143
1102
251
3747
862
2625
3822
4296
1296
568
593
3410
3411
3914
2557
933
2613
3085
1262
152
2374
51
2360
1560
2338
3684
3003
919
1517
956
3858
2343
1866
763
1963
2935
429
4403
2666
3330
711
4274
379
1246
3028
3460
1302
3703
3724
3749
4140
1048
1133
3343
175
1228
3208
4261
1944
3977
1487
3437
668
1065
1677
4365
2327
4293
1090
3150
692
3547
3583
335
3486
275
486
2739
563
348
2154
1634
2702
4094
2728
2293
536
1710
2719
4219
3859
683
4075
325
2982
2791
2002
270
993
2506
954
991
612
2182
1878
474
3467
1698
3886
1140
1260
891
3436
942
2922
488
242
3322
3177
3488
2858
3546
761
3382
4201
3635
1846
620
3932
3600
1820
407
776
216
3857
3841
3670
3986
1275
2463
2878
762
2420
604
3862
902
964
874
3229
3824
3979
3608
2546
812
4
187
1945
3736
2672
1015
1019
1779
2274
3302
2203
989
3536
602
3886
3323
4267
2119
4124
2555
3773
2821
1716
4325
773
1093
2070
2991
3266
644
3750
3654
3607
2290
527
2514
534
1992
565
2708
3119
1260
1190
1242
2299
2431
1542
2338
1377
1710
4364
469
3037
3542
578
2331
174
317
1986
3721
3086
1451
2416
472
2060
185
1611
1574
1508
2271
651
4311
2719
3204
1839
808
2939
3874
2344
3112
1069
3220
3469
2807
1406
1426
3134
2119
1605
365
3222
4311
2116
2852
1634
2835
958
2424
266
4411
3147
350
2375
2399
537
703
1169
737
1410
1230
1252
1272
3923
82
556
4083
1343
1549
3613
1265
4087
1367
2164
4382
483
3539
0
2551
4411
3492
490
3764
593
3740
4011
1540
4130
4043
1788
1785
4463
1664
1386
4054
1521
2728
4381
3470
466
460
1862
1744
2762
381
2902
3230
1029
529
817
1093
1352
940
1266
3331
849
3622
1073
467
4466
2489
4373
441
2359
3622
744
2294
2127
3332
1034
200
1985
3678
1090
3140
2324
1903
2854
3476
793
1116
927
1048
4198
1975
395
3961
3522
1464
2178
2257
1904
3084
341
718
1843
3376
3052
1864
2865
3753
1129
3439
926
2066
3198
433
4340
2281
4020
3609
2826
2077
1959
2650
2718
4281
849
4320
645
3368
2730
790
974
2431
1807
1802
2441
3615
4374
2487
204
4285
2440
2233
1025
2145
4145
4112
2308
69
551
2345
3315
652
2347
674
3296
3584
2873
2400
2579
1475
282
1895
2357
1521
2225
4451
808
1907
2058
1511
373
1831
3987
3144
1574
4251
680
1406
3932
2557
3994
3666
2151
3218
419
2265
3925
543
277
3520
1499
3431
2859
2580
1148
1773
2791
447
1940
3505
2158
3053
709
1716
3418
4229
3860
2599
4322
2764
3542
370
4202
2896
3339
60
3282
3003
3817
2915
3081
2484
4243
746
3856
661
123
1715
2830
4391
2352
2512
4292
790
3093
4329
3383
3548
1243
1444
844
2923
2834
442
1476
4381
4066
2933
97
144
1309
3507
4176
3976
941
721
1491
144
4048
2426
4404
4254
950
3442
461
602
2362
1570
1533
1709
482
2206
2274
3675
533
4176
374
1214
3526
3314
1104
4093
333
4428
3777
402
322
3737
3177
1352
2561
615
4103
1597
3746
1616
2248
3151
3439
2164
4308
93
1948
3958
2087
1161
1201
579
812
4385
4255
119
3645
2696
1774
1498
4273
2409
2482
281
2033
2766
657
2838
2249
67
3003
1951
3647
505
3661
4440
2236
4126
1626
712
3064
3181
614
2266
761
4299
835
792
2844
2693
4121
1757
821
2645
4113
3196
496
1507
0
4074
2626
1280
3351
2450
113
4011
3214
3296
3188
1999
3566
2727
967
3011
2793
2288
2614
2889
1804
2260
2738
2899
1405
1235
2547
4057
3663
4027
2252
2903
2241
1872
1680
497
329
2415
307
2428
965
2736
1735
4297
3681
2178
1173
2104
2867
3920
2565
3472
3935
1446
119
545
4132
2814
1797
811
417
4245
3349
1582
3559
548
3428
3427
2522
4353
3782
3273
1667
1259
178
3386
825
4092
2510
4307
3278
2827
382
4276
726
101
23
4144
446
3755
1182
8
3887
4249
3649
3139
3553
4317
1157
3442
90
3231
2352
2471
4112
4087
4185
1313
3916
3920
3041
2119
1735
1386
1588
574
3431
680
1623
3173
3699
857
3397
585
3663
1642
4425
4190
2203
143
173
3009
1115
4361
2864
1091
3704
3119
2003
90
3659
2509
3437
479
3911
2564
2231
664
3231
3173
1106
3044
2395
1918
3350
1118
458
1141
4189
1745
1514
2430
2923
2734
3342
209
1446
2826
2285
1259
3716
2396
3304
2690
3188
878
2527
2367
3318
3576
2443
2487
476
2452
1653
129
4027
740
3449
2895
1226
2810
1710
3226
3105
4310
320
3983
1585
652
4435
4252
1311
3806
3878
3534
3015
2697
2593
3524
1777
659
1174
2814
1811
1944
3615
3457
668
3724
4451
2082
3562
127
1350
3535
4451
77
3256
2809
4463
2990
3098
972
1632
3225
2449
1139
51
2198
267
4061
568
2646
931
2471
3852
631
3292
2590
3686
768
3272
618
4385
2007
2268
2414
1770
2278
464
2424
298
3644
4120
1541
938
1524
1869
1670
921
3708
1603
1640
1281
174
1227
3424
743
933
4182
986
1655
2892
1717
1874
4059
894
3088
492
2100
97
580
2483
4129
1745
725
342
2184
2854
1198
2779
871
1456
3580
122
511
3365
4436
459
4242
4399
3119
4090
2175
2283
1426
3048
164
3612
1627
1855
3312
2686
1388
3382
394
2744
4151
0
1895
463
2170
988
1313
1183
3840
1211
474
3537
3720
2111
4416
3298
3195
3209
3549
2734
2801
2179
4308
3887
3698
2863
2095
1460
3458
3660
34
2472
1596
4054
2209
1030
2894
2597
3413
2372
3675
2106
4122
3293
2979
19
4106
2649
1500
638
4263
4289
3598
1833
2339
1420
3875
911
676
3964
140
2284
3233
2159
1439
1297
899
555
3459
2695
3859
1526
4224
862
1268
743
2891
680
3390
807
649
221
4341
1421
2215
1228
2680
111
704
1867
2636
235
2821
3994
2298
3627
1915
2165
2578
1292
2487
1908
3510
4065
1352
4098
2535
2343
1489
2085
4410
1595
1102
1466
3992
2245
2635
1362
1600
2034
3661
1886
774
2283
237
1341
3090
3995
1930
2580
3886
193
2142
861
29
3198
3257
1697
131
1864
3917
1661
3241
2783
120
3131
2477
2924
1783
707
614
3411
1209
866
2714
2255
2595
3881
1900
345
1319
2587
4424
4084
624
1995
2384
297
2604
2462
2969
1737
2498
322
877
3879
1822
2386
3726
201
1097
4347
934
2040
193
2250
944
3686
2507
1942
4438
2752
4250
2097
4163
1377
164
4351
2084
808
1916
1038
3013
1397
1561
44
59
1453
36
3631
4426
1585
4084
1869
4118
2045
3082
2500
2954
3863
1292
2834
4254
3106
4080
2293
2360
336
2913
2453
4011
2172
1381
1336
2109
1603
3245
4399
2842
189
2464
1611
2201
1316
3241
2397
1989
3306
3956
2090
1757
3411
2791
1838
2225
2093
1404
3666
1242
2665
493
2433
1164
3928
2807
3343
4094
634
1563
4362
2201
823
4390
3766
653
860
2061
3539
3874
3986
439
1741
827
1052
1255
1104
1262
1699
1791
1498
2172
3113
3299
2206
4354
2582
2345
1108
1865
295
566
1731
2171
4404
4072
3293
2842
1371
1112
1710
3551
1579
3849
3142
4431
496
4427
571
980
945
2546
2190
1352
2513
363
2876
2575
2658
1877
0
3946
3087
2146
1237
243
1961
467
3284
1297
3473
2891
3440
4421
2590
1311
3927
940
2588
3114
2448
3365
3158
4256
2493
4297
1636
1811
3635
305
782
3920
812
4409
951
2081
268
2366
586
3649
2327
1994
3860
3832
77
516
2569
4075
2065
4437
1926
1226
766
2053
3184
2942
700
4191
2957
716
4318
2540
1907
1075
2168
4215
4191
2717
1549
2132
2531
319
2993
274
1767
252
4049
1066
3755
4019
2792
3249
157
454
3920
1770
1623
2107
517
1803
3877
2742
1842
3830
3003
3276
2899
310
871
76
3137
892
1676
4049
3628
564
2884
1513
3875
3810
3452
397
3122
4007
678
1043
2925
133
645
1242
1096
1493
2315
1891
933
3164
2139
3183
182
2319
2185
2142
4160
1869
2804
3836
1809
3666
3035
2954
918
4458
188
4079
4354
3337
2824
308
955
3411
1407
1675
1679
1799
4461
2655
213
2599
2234
386
1147
223
3502
141
1539
3483
2002
1
4139
2243
1129
2716
387
3693
3572
2964
3938
1181
2688
272
3972
2175
1302
2579
449
1195
3707
1064
1489
3374
622
2161
3902
2964
3243
3495
939
1386
302
4376
3959
436
1514
3776
1093
2276
1617
2569
1712
284
3894
1292
3975
2495
3711
2948
3425
164
1853
3208
1524
1331
3395
539
2039
3381
1090
3716
2946
1892
4412
1185
3529
2702
2471
2578
134
1128
3917
3154
1175
1940
2569
1237
3161
3130
2002
3089
2545
4419
873
4408
337
1174
2678
4225
1173
1191
466
2160
2104
3900
3497
2801
78
2423
1099
2055
2020
544
2187
2625
4159
4261
2366
3218
3794
490
1667
184
2514
3808
93
1779
1024
4164
2855
2930
2634
3317
1242
2184
527
1575
2744
1052
2351
3654
1280
2323
1774
1230
2641
2206
1152
733
9
234
2629
62
1195
4329
809
3765
674
2249
1731
1553
2739
2420
1639
4205
498
1991
1199
2864
190
0
991
3949
1711
2165
4089
1778
3845
3344
1327
1963
3941
1583
3621
3378
145
4278
3517
3982
1874
2447
2860
4184
900
3565
51
234
1807
744
1174
25
542
2933
1324
2924
4122
285
3909
160
1359
526
2615
2574
2368
293
1629
3272
663
4450
3677
75
2741
3331
2431
489
3892
4083
3369
3924
207
1907
3536
2513
566
2826
877
3406
1755
713
1172
2543
390
3375
1283
1211
403
67
3312
726
4046
2163
77
2087
3323
3384
1538
3540
4345
3670
4119
1293
4427
1413
1219
938
3302
121
1497
1453
560
2832
101
1753
812
1113
892
1663
2300
519
1635
195
1870
3696
3138
3699
894
3672
3907
1225
2190
1472
2559
566
2268
2570
826
438
1543
961
4285
1475
4452
2102
4287
584
110
2498
3684
534
3771
1638
637
3412
3639
1575
1059
212
2879
4468
3241
3315
4406
4471
3030
886
881
1329
2075
2873
3935
2042
2843
1764
4148
2971
468
2737
2957
3585
3031
3657
273
4323
3709
4110
1972
4101
1640
216
2736
4016
1529
4072
2419
949
3547
3402
1232
1291
1062
3800
1747
1367
3634
3443
4143
1329
833
386
2373
1746
657
1282
2500
3101
783
3154
2738
3403
1401
2422
2394
720
2837
2699
206
3061
2560
1443
37
1273
4269
2537
2428
3297
1602
1110
1809
1524
773
3471
3064
558
2820
192
2719
881
1165
1522
3544
3102
2585
2396
1391
664
1731
2646
1256
644
541
1827
1468
4285
886
2816
1929
3648
1377
3957
100
2203
394
3996
281
1077
2570
2366
2168
267
1936
4395
3009
3944
3447
3162
4318
0
3998
3616
3087
37
321
2665
3130
219
2626
1768
1900
4309
3416
3393
670
3725
1632
3656
3323
3353
280
402
807
2706
1327
4141
4314
2448
1881
545
2854
4163
1543
747
4200
2345
3435
2904
4108
1169
3561
49
4395
3098
1848
2705
2545
1438
464
0
2580
2899
1643
2113
4381
905
2192
1896
672
3082
654
1296
3972
2436
2754
4079
857
3790
3235
3123
313
2959
2770
3584
393
3834
1140
195
4085
2863
329
3925
4300
4349
1670
593
3351
2504
1874
2524
388
590
1529
809
210
3971
2906
3292
2359
1715
1566
1055
3431
461
4305
695
4268
1826
3527
730
1390
2596
4430
855
3769
2311
2407
3517
2891
2905
3827
38
193
4013
4198
1498
363
2273
324
4093
2692
4410
60
1662
3074
357
2271
1252
1003
1751
2020
1542
4379
1457
83
1601
2601
3477
157
4307
2746
1079
2055
4203
2326
3919
2603
1322
1284
1783
2387
3558
2667
1419
601
918
4067
3143
650
894
4284
3994
3204
558
3155
1350
2364
4266
3505
2423
3
2867
1244
458
1557
758
3702
3375
952
1477
808
4056
2451
2994
1516
4219
232
4121
1368
216
2050
2960
2956
2727
2109
4300
2014
4432
65
3391
228
2668
1232
3534
2020
2650
2753
1356
676
2024
1732
329
3938
1426
1709
2484
804
171
1303
1774
2790
1426
1405
3562
1491
4072
1279
1059
853
2631
3321
2786
2576
3428
4314
3960
1307
3772
826
1957
3315
1639
3712
4196
1362
3493
3497
605
3645
1253
642
2472
4353
855
3884
4340
3494
4370
4276
1601
3146
1427
2494
4222
1627
3841
2019
3199
2527
3290
1881
337
1217
4103
3767
1368
3558
2443
2178
678
4365
3926
2942
3032
2561
756
922
3231
3469
844
3430
448
2977
2445
4132
2911
3690
34
280
4038
3753
1445
1577
4287
1655
1383
2590
383
4383
3645
4094
3243
1536
2239
184
66
3381
1022
4409
873
3676
1835
486
3576
3765
1769
2280
3479
4423
238
974
4341
2795
3825
716
167
3381
4200
739
3374
3173
2344
2388
3572
3249
2209
297
240
420
403
1877
3882
3770
2344
2841
4335
3043
3024
3183
178
2844
2428
3965
4295
0
1205
1605
1474
2518
343
2750
3469
1456
2049
1321
2796
2428
1466
1279
3049
1209
1575
2967
2847
4128
3321
3718
4402
2797
3026
3451
3683
1227
4106
2045
1458
3502
3685
1997
2571
3068
2854
2949
1389
79
3221
3933
3330
382
3906
3925
440
2333
2615
1598
271
1589
1373
2513
3284
712
3602
487
2183
3177
4419
1786
3520
2432
2806
2812
4452
3026
3779
949
3140
4221
4222
4027
3559
4363
2361
973
1254
2989
2192
1323
1824
1134
4301
3281
315
2020
3205
4456
1342
3170
96
702
1788
1149
4270
1665
2322
648
1172
1816
0
1562
2987
310
1995
295
878
1896
848
3814
974
4049
2646
898
2849
2228
3203
198
3711
1325
4285
1786
2088
2934
824
3555
1059
3068
3321
2636
780
3368
2025
4018
2590
581
3064
1947
1059
1190
108
148
872
1968
1646
1759
2084
676
594
4072
2857
3187
31
3200
3246
1292
2379
2573
1586
4320
336
2086
1136
3512
1466
1151
3162
3465
2997
1669
2887
1600
3514
931
1191
2369
799
2548
697
2102
4139
3625
2017
1570
2777
515
2681
2218
3325
2302
2577
1660
2807
1258
2055
3822
1815
1785
1242
2433
2975
3018
2572
11
987
1353
245
1697
3919
333
3993
1807
3060
3601
3877
3587
2068
1379
3718
3923
2747
1950
3581
703
2318
4285
4223
1074
158
3204
2142
1681
1150
1522
1459
1352
3828
418
3134
914
3180
2405
4107
2852
4004
4410
1278
689
3997
2335
56
2760
2983
3021
2232
381
1491
950
254
1030
2207
1187
1984
4166
1869
248
86
2974
3105
2968
4412
293
3375
1636
4061
1149
3898
1732
2060
4213
3094
926
183
1553
3789
2706
125
1597
3026
3249
631
3203
3722
57
650
4254
4027
3061
4097
1535
4128
4220
1996
1039
733
390
401
1794
3655
3884
3677
2053
1937
3688
719
4016
4372
1675
3072
2209
3352
0
2178
1041
2685
4470
1493
1741
1170
3202
4069
605
648
1443
3803
1175
2869
786
3071
3649
2675
2948
178
4060
2677
3450
4225
2342
3075
1018
2279
905
1975
395
2814
1890
988
4267
3688
3179
1677
2728
3994
2247
248
3366
2559
4426
1787
3862
742
1618
2900
1043
4388
438
2942
2147
2982
2127
2120
82
1948
4045
3262
4024
2941
789
2813
2117
106
1868
4377
200
3001
716
4161
3308
1473
2328
1969
1814
4419
2712
3174
2486
3856
3592
437
3312
4090
1421
895
1552
2222
2054
2653
2845
4286
1931
4170
4022
3080
4176
1062
2430
4405
4115
3702
117
3472
1113
2497
1259
2016
3725
1574
2886
1995
2938
2107
1186
1248
1303
3958
3245
4078
1573
2623
3033
724
2800
995
3018
2425
2625
87
2481
4409
1665
121
3113
3451
3088
1564
1710
688
281
379
2225
960
2565
3551
1145
3444
1884
2980
4199
191
2
2398
442
1435
3962
1028
667
1910
3149
39
4021
2868
2764
2330
4115
3326
2274
1259
3196
3073
1483
4011
329
1263
3294
1738
4297
3659
464
4407
3878
289
385
1524
2757
1476
1766
1304
1836
2084
3688
762
1722
3976
3506
2238
646
3275
2836
1140
474
1296
1291
1039
3205
3313
3773
3302
776
2176
3470
3927
2317
904
1218
1077
2524
211
4230
668
1794
3469
187
3073
2566
3152
2201
750
3995
448
1760
370
939
3178
3702
3211
1585
209
3022
3041
1495
3732
445
3793
399
3957
3588
1613
957
1873
3755
3700
84
3904
3738
2081
4258
784
1036
1816
3976
1216
2969
1307
3225
1457
2996
3230
2795
2275
4196
2988
2432
2645
2639
3099
2239
2683
133
2227
987
323
3501
660
682
4412
1782
4367
2688
2945
2897
2823
20
242
3915
2100
2641
2053
438
4395
2397
3629
1562
4316
975
3287
979
2795
1819
1946
1721
515
815
349
1972
0
2854
620
1344
3320
1464
361
4160
1186
3083
2796
2474
1653
816
3185
3282
1677
2129
1081
2866
3912
3190
2584
3870
1798
1823
1675
1106
607
4275
1761
1305
2598
1680
3728
1680
1275
787
4179
1299
2361
2051
2324
1932
1082
3709
1543
4410
2262
732
1564
1815
1512
3982
3726
2749
1066
381
1289
2596
1802
4237
1611
897
4263
2447
3753
4180
1425
1879
4100
1344
4361
163
3123
1943
3411
1428
728
231
1966
296
2906
3216
1755
3204
1745
2027
1984
4131
3
3427
3374
4469
45
2980
1177
4437
2530
3499
3493
2177
3358
2643
614
1195
3351
1690
410
1690
2082
2016
2558
3667
640
2051
1571
3626
3396
2410
391
2558
2950
2530
3739
4444
1243
3952
2090
3561
2281
3142
3760
2001
1688
3953
864
3522
3207
2149
2465
2222
3674
2839
2099
1610
709
3754
3160
3845
4097
2051
1016
952
3689
3412
3810
244
838
4471
1976
2716
2850
2727
637
3958
2238
892
819
1846
2376
3705
3081
1600
3424
1534
4428
4268
986
3211
1875
362
504
1284
607
4147
3927
192
2166
4162
2758
17
2355
3796
266
2507
168
2858
3962
658
1971
3013
515
4371
3608
290
736
2391
1794
1428
2303
2208
984
4363
76
3307
4028
4349
1099
3399
1053
750
4096
1253
3855
3549
1443
1912
1260
901
3490
2459
3154
3049
3745
2432
3783
955
4189
3168
3246
2773
2313
2566
3290
2711
670
896
3970
595
1147
2581
845
943
3226
3713
3339
4462
3187
4383
4097
2473
1279
3792
2422
2854
2843
2953
3346
3880
1278
505
978
1482
2287
4339
2766
1394
663
4429
3002
1239
3281
3540
3534
2866
1320
468
1298
359
3177
1764
3867
2811
204
3618
2194
2547
781
3144
245
3213
3324
678
4235
2626
1682
1302
1333
356
4433
638
1948
4333
985
3012
4260
2230
3860
378
3028
95
0
621
2207
2687
3100
2928
2532
629
1059
691
4033
2415
192
3907
1630
2808
1000
3802
389
1029
2363
3654
3672
2031
1717
1570
2070
3774
2421
4043
632
4014
1595
2040
3458
536
1396
970
1430
3185
3254
1113
2002
602
2036
2798
1634
2506
662
4260
569
3551
792
404
3212
3280
3877
2489
399
1032
879
261
1657
3199
2379
1844
1991
1480
1922
3501
1613
3796
2226
2776
2687
604
1495
951
3851
2148
2612
3382
1508
2699
4134
2674
4288
3146
2545
579
1464
1860
577
979
3072
4125
4289
1409
562
1295
1016
4008
1692
3363
1165
1752
3392
1769
3795
3287
943
32
937
3412
797
4255
2881
898
669
2384
3716
3808
1685
2402
1299
1862
2566
473
4123
4199
2014
4280
3005
2257
1147
3864
3293
1977
2304
3671
3875
1191
2144
2918
959
1127
1384
1839
1198
1354
195
727
3964
1361
3183
2038
2106
38
2736
3111
3015
1276
4028
2368
2390
2165
4109
3971
2939
1536
3002
268
1587
4400
1523
3327
2423
125
2334
436
2796
1599
502
3859
1010
3991
357
3615
838
1532
4077
2422
4352
2846
3090
1903
3310
1290
3533
238
892
1491
613
3944
4093
3120
677
4197
648
1446
3407
3358
2355
3350
52
3448
1675
1579
2728
2626
3822
2787
326
2311
3421
3012
3789
157
2429
294
4345
1421
1647
4242
3684
2693
4240
3879
3198
2719
396
3743
900
3496
4263
3081
1972
2666
2523
2277
4139
739
2817
3275
1323
2801
483
918
3252
4450
4406
1795
3625
2441
1591
3598
1584
3503
4206
93
139
2534
232
145
2609
2035
4317
148
1277
443
908
2084
1745
1821
1965
4098
2408
4202
2340
1468
1882
3328
1234
71
1597
2438
1724
133
3329
3857
4309
929
2540
1522
994
2699
2533
1466
1901
943
3776
1642
1397
52
1312
4250
4285
1630
2952
2750
1601
0
2970
1573
2172
2197
2080
328
27
1095
2779
3902
3308
3133
4392
649
3226
1732
2832
1312
479
4033
549
3802
2063
3176
3036
1420
915
2553
688
4257
1840
640
713
3179
1117
1195
3812
3219
2176
403
3493
2851
258
495
819
4170
264
1724
243
1153
1424
1345
2575
740
2248
713
3297
1276
2420
2083
471
1565
272
3392
3417
1313
3332
2450
919
1886
1489
2025
2396
2255
923
3012
1106
3744
3029
2496
800
4108
739
1612
2277
2999
1011
1362
3912
1224
3873
4124
1760
668
681
1891
2085
2040
3962
3598
2865
2203
1764
4301
361
1861
1186
1934
1113
1944
3583
1006
3654
1707
1525
3102
754
3553
3982
4040
2817
1286
1699
2525
2486
2529
964
1892
1699
734
4314
2358
2168
1569
4346
2528
1811
2978
2776
921
1304
575
185
2905
2083
2828
4156
3217
1808
3764
1686
3128
50
3489
1338
805
1258
3537
632
286
1333
269
1257
4073
4181
3850
1214
1259
2533
1732
3008
358
4078
4293
1782
1686
3718
4454
3353
3743
1891
1558
4260
431
3694
3011
1975
1806
157
3670
1153
3770
3777
744
538
1564
2538
10
2877
1
1958
4115
274
683
4160
3620
3694
2115
3293
2686
869
1242
79
625
1281
4250
3173
1764
2931
2167
2237
2826
2223
708
1131
3895
1605
3925
4213
381
3379
3709
3300
429
4009
4134
258
2586
4127
511
801
4288
1361
2582
2592
2291
768
532
2398
1618
2658
894
4455
4420
2933
3214
3864
1310
3335
708
3609
1049
3676
2775
2805
473
4294
3697
4233
1176
1880
2212
3094
158
4190
2701
628
447
2204
425
3798
2466
2169
590
1989
3332
1821
3116
4417
4375
598
2590
2034
925
2641
3654
1805
4419
4249
2498
931
3322
205
2220
1027
2278
3573
3651
1963
3522
1884
290
2619
2147
3291
1336
663
876
1625
0
1641
1584
2720
535
3304
85
1542
1629
3276
3806
1514
2744
3947
3709
3498
2
4013
1585
3794
3637
4415
4055
1981
4423
1533
4447
2478
1907
628
3011
3785
609
80
3848
543
890
53
3340
2165
3854
1342
3849
3820
3350
2891
2597
2109
1767
3675
1718
4379
1169
828
4190
525
2084
818
2158
3921
2390
3208
2850
832
3681
278
1622
2194
3876
1701
1334
68
4094
3530
2142
3860
4416
4383
853
521
3181
2229
1071
3298
3460
3613
589
2520
755
3749
2878
362
1755
1404
2631
4203
3292
3381
2872
2123
1190
4030
3935
2929
957
2599
3774
639
1445
2191
2759
4129
1599
223
2323
2860
632
3382
2870
2064
4383
4309
1532
1417
3929
713
1370
3744
2551
2206
1665
1568
2048
1637
2366
1689
3729
2480
2211
3817
3736
4115
2851
3533
3271
3678
3506
2941
2987
317
3412
3186
474
2946
4430
579
3087
3734
3498
433
534
3282
624
1167
151
26
308
1660
2876
1591
2293
2621
3708
4051
2078
3025
2991
4264
2644
3164
4191
332
1242
3622
610
1563
15
1942
841
3604
3707
639
1304
2404
307
607
2235
768
3797
711
1842
2697
565
833
4017
646
1888
24
772
735
2895
1051
3854
1503
1513
4206
2167
2095
187
3405
2708
353
161
1953
2638
740
3839
3871
337
4373
1751
566
3383
1505
3254
1346
2453
3089
4305
3689
113
724
493
2467
2435
2390
881
2628
1024
3102
572
2286
419
1205
3262
3226
34
332
2374
1198
4444
457
1786
3647
376
2437
2218
1050
1537
3111
1660
205
1048
2064
461
237
2835
2903
324
304
3061
3568
379
2781
2887
1972
2446
69
1326
1440
1299
391
1767
2920
2048
487
3522
4277
1359
2963
1118
3445
974
1648
1269
994
3226
3564
2144
4416
1099
1268
3603
4163
1889
2592
1254
568
857
0
2926
3474
2814
3163
1559
3627
482
1907
2461
4151
3196
1816
1621
1088
1667
4193
4053
4264
2284
1678
3873
134
158
2477
3176
2348
428
1536
3567
122
692
4200
4218
403
3791
988
616
2034
2048
3067
429
1252
2832
2786
1571
1253
2888
4215
1843
4215
4392
2450
691
2962
3381
2972
3872
1392
1905
3669
3399
1124
3880
427
842
2860
3610
1683
654
179
3216
4365
1180
2952
1463
3875
1424
2039
842
129
977
3499
2032
3651
3058
3767
2193
2144
2650
1246
3460
1332
3145
2725
2475
2002
3575
1233
1502
391
1023
2301
2519
2127
4465
1060
1000
1850
645
3869
2456
439
3297
4191
3434
1421
2145
3525
4313
3908
3388
4187
238
2841
3599
68
1793
535
1282
2354
3055
4379
3968
3315
2308
4288
3474
2157
307
2162
2644
1888
1716
541
2792
2604
2538
1997
2233
3135
2627
3724
4019
2166
1339
2259
1506
3044
567
3113
225
4263
3319
810
2932
3862
1636
2011
2129
2019
4400
1179
1591
4343
3775
1280
1671
1713
2432
3070
4005
1025
1035
1166
1609
3845
1284
3119
857
2682
3239
1172
1568
2047
2581
881
226
1783
3965
2013
2423
1140
4340
3901
1047
967
3284
1622
1262
3141
1537
1221
4107
585
3912
489
109
4376
3329
4114
3024
3476
1225
2520
3828
2909
1610
3821
790
3600
2771
3552
1158
3378
1715
646
611
1584
4280
1572
4426
388
4141
2164
3715
2406
3283
1640
3244
1950
1614
2281
2187
630
123
3033
855
2982
1080
407
1271
189
3683
768
3520
3825
2551
3110
96
3862
1725
43
3692
1643
2438
3295
3916
2512
1212
3105
268
2184
1056
206
4235
342
1083
3092
3272
2548
4447
2359
3736
2602
733
1487
249
2429
1917
487
3452
1433
4251
3455
178
1492
3125
2499
1188
67
3198
1796
4120
3685
226
3969
3288
0
1606
503
2524
4359
77
4255
3144
1132
3931
1861
416
4271
209
1388
3993
1361
114
3433
941
1512
1221
250
2584
202
817
748
1882
2758
1713
1776
790
2165
2794
646
1205
168
3257
1422
886
3450
55
1305
3368
1910
4087
2174
777
1661
435
1398
1469
4022
4041
4257
3138
3971
2967
469
49
1407
4438
291
1424
679
1519
2876
337
542
3741
3676
43
3492
3909
3115
2062
364
4241
2939
292
2606
2671
2375
1743
3531
3781
2657
1385
2469
1899
1695
529
810
1666
243
3760
3584
1432
2140
1682
28
2209
1859
1240
737
3357
2959
4326
1870
3018
3249
3101
3193
3722
3100
1229
907
2834
1404
4268
791
1115
4172
369
116
1557
4417
719
2503
1224
3402
1591
3203
669
1746
1890
2549
3182
3127
1060
1799
619
798
3442
832
1211
2993
1456
2271
3701
605
4258
351
3912
1483
2998
4135
1700
409
2732
153
2323
1527
2212
361
2941
1506
524
4288
3760
4198
4224
389
595
1654
2547
2942
774
3328
3866
3669
3094
3242
1088
2573
783
2646
3806
3281
705
612
2198
4383
3558
1727
3568
4017
3888
697
3029
3835
1760
1679
2828
3065
3675
1820
1835
371
2867
1900
708
613
2899
220
1575
1525
1738
1554
495
3928
4042
1501
1911
379
1978
3356
365
1835
1322
4227
2726
1165
1773
1632
56
1103
1518
601
1116
2709
3043
1976
4375
1759
1627
3291
2180
3739
4182
1659
1995
1134
3016
2044
3134
115
2764
3277
2610
1481
2241
2781
2860
2111
2405
3821
1909
3088
2889
442
1484
1653
2081
2316
597
278
4238
4089
3434
332
1806
2749
4107
422
4313
291
2847
1672
471
4431
3276
3626
3791
3157
425
525
388
1630
2462
4238
1095
2390
26
4289
1663
2461
96
3051
1812
84
1736
50
1345
2997
2599
2403
0
3071
223
268
4075
2438
2796
1972
4283
511
3814
1088
4318
1364
1686
156
751
392
3943
3422
2448
1403
1756
2385
1714
3127
4258
2811
59
178
342
4362
1373
2690
3895
2060
3787
2109
2457
973
1741
3862
1799
2651
265
4372
1132
2588
3878
3710
572
1842
121
752
636
3618
4080
771
1543
1074
3106
4009
3405
708
1397
636
1853
1376
4003
1450
306
1171
2686
2880
3566
154
105
2347
239
2782
185
4309
193
3712
1476
3242
1911
2356
2348
2447
2838
2218
2329
2664
1472
582
1912
1045
1871
4154
2921
1699
1614
4421
3120
1650
1348
2516
4286
1054
4355
986
2083
428
2003
2224
3894
4128
3883
3524
1910
3809
3386
3290
576
3752
1379
1719
1048
2589
1647
2
2905
4251
1321
2590
2473
1465
4193
1139
2571
146
672
2609
524
3324
4045
1028
1228
3419
1470
2708
3876
2479
1290
1582
3172
2019
4097
3825
2306
3785
3004
1064
1204
2067
2878
2845
2537
2527
4176
3175
530
4123
3624
3115
592
3167
1829
1137
1465
1116
1370
2832
268
4119
4197
560
1131
3736
1672
455
1648
3137
970
972
1362
1344
2765
557
3355
458
1715
1530
294
2691
680
2219
4239
855
1753
3356
2278
970
1025
2476
668
2003
784
2583
2251
2174
3571
3805
2363
1536
3894
55
2542
58
1814
887
672
2116
4130
1150
1324
1229
3280
3565
1346
486
3045
2652
3451
801
2819
1542
4460
1944
2427
3070
3443
2260
2677
933
1868
3677
1528
1753
762
4353
1995
82
545
968
1252
3930
2890
432
1162
3240
909
2097
1680
4409
3821
3290
3087
1513
4165
109
4182
47
3018
3946
1362
3768
3884
2893
336
491
4278
2646
3658
2401
2233
1537
1270
523
471
885
3222
3300
854
11
588
3329
3604
479
995
2697
918
2606
770
1302
0
212
1882
818
2380
2420
3007
3408
4064
2493
582
3244
4015
4163
2414
3352
1662
4021
1517
1268
539
3698
1024
3278
166
2585
3721
4354
4383
1635
1091
1768
956
3195
1623
31
2486
2605
3629
3956
3647
3398
1719
43
2056
1883
2205
3640
1457
4090
1531
605
2429
272
3278
785
2652
1320
417
4165
519
2550
4196
1884
4283
3406
303
994
2557
2416
1071
756
427
2345
3410
107
767
3011
976
1674
3877
1043
1825
436
4017
1236
1918
1935
260
2680
718
27
2911
2108
880
2019
311
1324
525
903
2920
1783
427
1369
1209
1230
2510
1453
62
2865
3459
2462
3521
2944
380
972
1168
4417
974
340
967
3543
29
1673
183
2626
419
2549
748
3863
829
3025
1089
1344
330
278
2844
3084
1086
204
1188
482
4468
1384
3606
3543
2651
4037
2571
701
3901
941
778
3605
3636
1537
811
4204
1264
4092
2580
2149
3504
3369
640
2223
2354
4010
2361
3292
2601
1315
2725
1533
2327
3913
2442
1577
2557
4204
3479
4193
3896
767
2939
1108
641
2104
1509
2150
2681
4362
1215
4166
1853
1479
1738
4011
2560
3740
620
4129
1767
2121
3584
2766
2007
2461
263
3621
4184
2093
53
2067
2759
675
1786
4217
3991
1783
3275
1553
4350
255
3880
3983
2268
753
1425
1636
3229
1841
201
3989
2667
869
420
2681
3265
4350
2777
2662
2642
3053
1944
712
2574
2099
2171
2934
1986
1156
1262
3359
1710
1205
3343
409
1657
2399
3157
2473
4392
128
4124
964
509
3024
1105
711
3828
2623
2387
2797
2537
2427
530
4395
1905
3589
1824
1737
3147
494
4417
522
3327
3786
3354
607
1695
1827
905
1278
195
3390
4230
109
2141
1815
2959
4049
2901
4018
524
3714
3502
2748
3654
132
2681
2962
1006
838
2222
0
1505
321
3714
1046
2483
3744
2965
1481
934
57
1732
3628
1540
4183
367
2860
3714
1451
2696
3011
2678
2459
3252
3834
1909
1165
3473
1556
1395
350
869
2588
2259
822
3799
334
1242
3168
1247
3821
1571
3310
104
272
1291
3640
4383
606
3526
390
692
2648
2875
258
491
2392
1161
2963
100
3250
2759
2822
7
215
2334
3986
469
393
1269
146
1187
4214
4449
3640
95
948
1588
1857
1185
2795
731
4049
1918
2382
2965
1573
55
2510
1876
3131
1272
1702
3654
82
394
3567
1234
3073
3650
749
3797
1355
1162
574
3068
720
3265
2669
333
2289
1785
3641
2459
1277
2130
2240
3384
3925
2845
3582
1391
3909
2750
4223
4145
3484
4389
3687
3463
2077
2935
132
1971
1186
3701
1611
4365
702
2704
3090
3175
2103
1232
3804
2301
2302
2457
2294
1267
3657
1619
2140
2916
2560
4236
173
2346
1987
1949
1851
946
230
1199
1486
2777
3300
3376
4206
1219
323
4421
3529
296
3102
31
2531
2371
3919
3184
506
1683
2760
2408
845
1407
3037
2400
1417
2303
2476
754
4278
468
178
2631
373
1498
4377
4104
3302
2622
1214
1098
3740
933
2709
2514
2713
552
4439
382
3144
3264
1634
778
2641
1277
829
1081
2891
187
2619
25
613
231
2550
3359
3023
4345
1902
3755
1749
3257
2850
1130
2216
1556
1473
1543
666
2075
3148
3481
4128
3591
2822
3798
3782
2971
2031
1160
1094
496
1230
2649
4018
614
553
4379
2576
223
3030
2339
2508
1463
2094
2963
832
741
4214
408
2301
2279
4112
885
341
4152
101
2560
2895
2816
4182
2327
545
3626
3565
1979
421
2266
2653
3540
4427
1581
2717
1061
3943
3567
3977
1961
2809
1714
631
1166
4154
3542
3481
609
255
2823
2886
162
4024
1130
0
3125
1708
1949
3630
3706
1807
2334
1927
444
3487
2400
2192
193
2049
3735
2158
556
3993
919
2351
1744
2411
2555
3874
4390
723
3894
2136
68
1504
3462
2703
1953
666
2765
3657
3989
4241
866
3537
3685
3576
1869
982
2169
2906
3352
3195
2013
3682
733
189
369
1122
793
713
1078
3432
939
2610
4386
3816
3825
1288
4055
3307
3659
2577
673
3152
1525
2810
3393
843
1080
1124
2811
3178
2966
2113
2064
1778
1124
2109
4042
796
1959
3273
229
449
2436
1047
1484
3201
2405
4368
423
4300
3155
1899
741
2771
1221
2625
2571
89
904
3240
2048
4346
2163
3715
2083
750
635
824
2273
1504
3664
1334
3132
2508
481
2041
760
214
2357
2438
2537
106
4088
4106
350
494
1213
326
1470
4432
743
734
4401
296
3854
3975
2335
790
3332
2957
2098
2057
2870
2080
3017
1324
3815
1417
1624
3944
2198
366
3704
1897
3857
3295
723
1319
588
2754
4440
763
1669
1700
3720
560
4432
660
2820
1869
99
1790
3610
1326
4231
1109
2228
3405
3776
2370
274
3149
1996
3618
4339
1099
3697
1039
2889
2978
3939
3203
1270
1210
2879
4455
2519
3849
3852
256
1761
3016
1961
3837
1777
236
3300
3649
1209
1937
684
4090
1853
2160
2426
4221
4422
1697
3574
1291
523
4150
4354
704
3277
3342
650
1583
2256
3099
1176
1897
37
15
3993
4459
2479
1975
3446
4047
1473
4052
1196
1784
1342
2664
1858
3097
2117
134
856
1228
1547
3568
2304
223
140
2446
4092
2951
1233
3123
2803
890
2047
1427
4268
3630
3553
645
4197
2440
2288
2786
3434
3351
4022
1338
820
2808
62
2826
3927
679
3702
1333
244
1065
874
472
3337
1424
2992
3187
4081
2672
2967
2720
1994
112
613
1445
2902
2512
0
3075
1642
843
2966
3758
3822
3132
2164
2896
1277
4315
3945
2615
4264
2182
905
1832
747
3233
3362
2426
3351
4069
1030
2987
2269
1708
3768
1523
3679
1724
2712
555
2843
181
1293
3906
3006
1553
1141
305
2966
2674
226
2855
1186
977
4131
2695
1285
3722
629
3293
2868
2125
495
4452
2647
3461
4094
2682
4031
673
684
1651
3550
2410
3834
765
3693
2610
365
3870
1905
53
2522
1168
1492
1756
731
938
848
2190
3598
2613
2876
1267
188
2861
1890
3799
1915
2305
3459
1446
3038
1824
3515
2896
1833
3723
4221
3215
1306
2527
434
1869
4408
4459
1275
133
262
1025
2634
2932
4279
1069
2528
4240
4061
791
2694
688
2333
242
3822
4006
1027
3362
2688
1331
3398
1815
1183
155
3371
2827
4401
372
3450
4408
2023
471
2286
785
1963
1434
1667
2543
1826
2575
1549
3514
778
3225
1046
3286
1101
1462
2336
2005
4021
3678
623
3731
725
2458
1242
2174
4268
1178
1578
3256
3715
1707
2904
4233
2258
1641
400
2540
1960
1742
2495
965
1220
3761
157
2825
2547
1342
3077
2849
3398
3775
3257
4023
4122
4102
1414
67
2008
235
1435
3917
4402
4431
2891
1718
4181
190
2318
1383
2686
852
3246
831
1710
2696
1128
3677
2336
1462
1983
3157
1415
216
3639
3516
481
4424
883
1646
1979
723
3805
241
2966
3065
1118
3117
3203
2919
1192
2718
3250
1986
3382
2198
821
300
1208
2296
924
3887
1717
4294
4141
3900
3911
120
4146
63
3225
3184
2409
1354
331
3226
1478
3812
1865
3405
744
2646
2575
3862
1824
1292
704
42
1337
1324
2782
1294
3293
3178
2185
1185
4161
368
1480
4410
1750
2169
348
630
3905
71
2916
2655
2193
3146
1601
4221
3024
3491
3514
276
3662
684
0
3476
4085
553
1620
3801
1315
4281
1552
1797
1510
592
138
785
3916
2578
4186
2238
958
2411
4359
2214
3160
4316
3822
2653
2467
2244
2184
3841
658
2638
1096
3823
1067
3304
3767
2616
4232
1916
3915
2891
2371
3940
3047
108
4000
3512
1840
2991
3918
1784
2781
272
3521
3152
797
2903
3178
83
2896
64
2557
1576
3281
1281
2448
3003
941
240
2688
780
908
1694
1781
2033
1775
86
2611
3081
3211
72
2085
1477
1633
2970
3260
3120
2824
3048
1112
4110
3616
2523
1986
4256
4415
859
3880
99
1130
1054
2666
2143
690
575
4093
3192
4232
4260
565
3056
517
3545
1622
3689
2194
4031
4005
2949
3055
3149
1107
155
2644
2350
3622
1049
2279
4376
2197
3419
2540
4258
4169
2927
1620
4266
3161
3453
3951
990
405
2900
4094
2457
1938
2010
4419
3117
2976
2809
1504
3079
1808
2222
283
4022
104
543
2975
462
3946
2949
1026
383
1140
2681
1432
3153
1380
864
1818
3210
3284
832
691
3732
1813
2164
4156
4088
2165
3979
2028
4182
2793
2316
2863
1
4289
2693
3810
3019
3991
857
3793
1293
977
975
10
1211
829
583
4383
1793
3146
1819
3688
2087
2198
1026
776
351
1041
307
195
2008
525
2339
4285
840
1676
655
3715
1452
3549
2099
3242
1034
3129
2058
2201
2782
3771
1479
4339
167
355
735
4409
2774
1026
2027
3132
1608
4344
2935
3937
1396
1764
2520
4067
4417
2623
247
3053
1332
2077
2268
2718
3114
2634
1904
1707
4331
4298
3179
3342
2515
1978
4098
913
1766
2130
483
4022
3919
1105
207
3590
2106
1561
239
3214
3607
2748
1550
1868
33
4307
790
321
1516
1089
1944
3273
1527
1142
3549
3241
3738
4390
83
3747
247
3561
3448
4453
700
1150
0
68
1460
65
2244
2119
2655
788
2651
3503
240
783
3907
2764
2872
3386
201
3745
1957
1686
3731
1616
1661
1432
2656
44
3614
1408
2807
4253
4084
4144
2256
706
4236
2624
1151
88
3976
536
604
737
1364
2562
4293
2216
2690
4131
2671
2851
1678
4315
3492
3476
2993
2565
1260
4362
2191
232
1163
749
2943
2740
2933
1584
4310
2900
767
168
1265
3355
3748
663
3341
1975
1004
3744
1212
3856
2559
3704
1597
3943
3278
1881
470
360
1124
2288
3995
688
2870
1899
2606
852
3273
3987
610
2191
677
1464
2246
1222
393
1297
3861
2354
8
191
2247
4430
518
437
4423
2157
3016
9
3485
2238
3192
3662
1549
2638
281
1980
2791
1485
490
4139
4308
2282
2666
197
2524
3678
1808
2458
1709
463
2489
2576
3190
2263
1545
3962
4331
2826
4466
1693
423
623
2185
144
2957
4240
185
3223
2796
4162
3043
976
1626
353
1823
3780
1851
3684
2997
1221
1660
1361
128
3858
3402
1061
3994
2980
3106
1200
407
3502
2708
1813
1838
2015
2701
1196
3797
1639
389
1727
1141
3575
4269
498
3517
3595
4183
2414
2862
2638
3348
704
3640
1352
3225
747
1878
2697
3306
1824
405
2100
4105
1052
447
1193
428
2686
1814
3529
3760
292
3210
2225
3835
178
4327
3507
2730
646
209
4452
2186
2504
4434
2918
214
4000
1931
167
2445
765
3362
799
3486
595
764
1693
2664
1814
3050
4234
2780
235
1477
1624
824
4287
1687
2781
3049
51
2300
1688
2170
521
4212
1358
2908
1974
1947
3789
2619
3176
3599
771
3011
1555
1095
2098
907
2716
3806
4428
347
3030
1066
2705
371
3275
2007
2482
4356
2629
2353
1377
1887
3784
1493
1906
321
3826
1067
735
1457
3330
3605
2696
0
2169
589
4417
3589
2483
673
1545
139
3514
747
1143
657
3206
3950
3669
281
2829
3216
2621
1660
2190
1085
1376
2445
4145
3454
1028
3273
1818
511
2113
1440
1953
4454
3527
1530
1643
67
3748
2426
1810
574
2635
1228
1262
725
2304
1837
316
769
3650
20
3063
929
579
1549
3584
617
2550
4195
1473
2073
4348
735
455
4021
93
285
2919
3455
4084
3959
1609
2702
4076
4143
2781
1710
2077
3996
775
4178
3565
2497
2856
1050
1762
2261
3326
2953
867
571
3593
3018
2612
3268
1864
218
575
4035
3227
4386
657
2229
4461
960
1981
712
4399
4097
3960
2501
207
3986
3798
4420
3610
703
2227
296
758
664
3417
892
3382
3990
1014
2968
2949
1224
2707
235
4076
471
4443
3307
3520
4041
29
938
3365
1944
1300
1121
4186
3304
735
3941
3530
2581
1211
4191
3782
3941
3204
1932
18
829
3634
1409
2334
375
2249
1917
2881
2704
598
1949
3186
255
4280
1368
2029
2430
1908
3777
1778
2406
1202
2366
846
14
2040
1289
2417
1165
2519
3268
2278
3127
1620
191
4413
174
3439
2717
1290
4425
1684
2122
3371
257
3718
1581
895
99
826
76
3040
3525
3936
1028
83
1089
1346
1996
3549
139
3408
1449
1172
2964
2605
1080
86
4144
3558
3477
402
73
496
1004
2061
3725
3231
1799
3748
3500
4357
907
4403
1739
2800
2388
63
3645
2957
2862
2175
4180
1571
3908
556
2379
3168
1500
2499
1791
4343
1292
779
3146
95
3032
4449
1536
731
3770
1254
2891
362
3093
1858
2807
1467
2073
1848
742
3120
957
2565
1722
3181
1006
3352
2577
3134
1974
1816
2084
1015
973
2036
905
555
1433
4434
896
3233
4432
4294
1073
1361
280
1647
3508
2446
3190
0
4385
4269
3740
4079
966
2159
2127
858
226
3748
3061
1787
1006
3180
826
595
2538
3656
782
3716
2997
1164
2541
2524
689
1247
1974
2339
878
3173
3464
3390
3955
1927
2600
4098
4070
1895
4290
1036
4278
253
623
1200
3773
2091
3102
2080
3240
2956
3877
2823
1548
3309
1916
1554
3001
4009
4047
4023
3931
1999
4080
755
1092
2252
1771
2094
3358
2285
4177
190
933
3823
3980
2420
950
1309
2437
304
2121
41
3836
653
3864
2802
3243
2289
3771
809
3420
1271
245
2398
50
3205
2481
1100
3277
1265
3892
364
4057
2311
224
2736
1697
2489
2656
962
656
4125
2881
4002
2085
1587
4018
4184
1079
1222
135
115
3414
3253
2406
4024
2698
3775
4325
2639
1490
2149
2559
256
1345
1942
753
2733
3119
3257
4150
169
2335
3849
4240
1834
2671
4167
8
3715
799
1405
1502
3445
3494
245
50
1073
1708
3814
792
3238
1318
2895
3122
225
1210
4297
2256
144
4387
4413
3215
4284
1616
243
3936
4380
1368
89
3788
2466
4211
112
4362
3086
2364
253
4058
4127
775
2364
2778
116
395
610
507
181
4109
4019
2058
539
100
4029
2156
4097
4254
3217
850
3664
4172
3913
2592
3909
3583
3766
1313
2095
1453
508
2002
1365
3035
404
1501
3831
394
321
1588
1915
193
3277
3432
3100
3607
3260
2754
3640
854
2030
2786
525
3555
675
1597
2114
3254
4119
3129
1914
173
4379
1324
3928
479
1870
1714
4331
1379
1272
4194
1779
2255
2596
3464
1641
3202
3554
289
1855
893
1727
489
998
789
850
1905
2539
648
1739
1831
1134
565
3496
2772
1330
2061
4444
2750
4179
1790
1316
1496
3482
1197
400
1608
538
3274
665
1444
3522
3811
1599
544
4313
1008
0
3973
2046
4190
2033
2716
2019
612
4348
2045
329
3916
70
1449
3328
801
1805
3603
1646
2205
4084
3435
3955
4003
3322
3461
3475
3467
169
2088
2661
4332
4389
3109
2076
2148
2340
2943
2922
3
2363
2706
117
3300
3222
4182
1431
3182
3556
2417
4235
2039
3244
985
3711
2779
3525
2584
4029
119
2718
3980
1980
938
787
2932
4392
357
1228
4229
1789
2316
3013
4093
3565
2477
2302
1395
3609
4434
2449
380
3928
1179
545
198
3868
3351
2365
681
492
1019
1227
1830
832
2016
419
3689
1423
1140
3296
4258
1987
256
4461
882
2364
1558
2817
4019
1749
4373
3474
2832
510
2099
3578
817
2537
3124
1336
184
3738
3140
3356
1918
362
1817
1060
331
1892
553
3903
3645
3527
4444
789
4093
2668
1468
960
3178
4441
1145
3403
2943
1938
2832
502
2613
3744
2940
4384
2617
779
2201
629
231
1061
2240
4107
3517
2953
4057
2885
1856
4325
2156
1938
2105
2538
2878
3089
746
3577
2605
3460
663
1051
483
222
4270
2199
3074
2268
565
1164
2869
924
1408
457
3367
3452
3074
592
1262
1343
1884
449
2527
3793
3282
4197
728
2602
2158
890
883
1581
394
2003
171
1357
4125
3866
1338
3108
4153
3388
3608
3134
4145
3745
1537
710
2858
3902
507
3351
2106
709
2597
936
2367
2811
817
3270
3495
1680
2428
477
3402
2399
1462
325
3007
2457
200
1855
2500
1659
4223
2854
3401
1828
1596
1499
2352
4138
782
2869
2940
2281
4432
3845
2704
210
654
4009
3445
3166
167
2633
3388
3045
3288
4124
1246
1046
1458
1610
2953
619
1094
252
441
1792
3965
2113
3910
3462
4218
3343
3650
2345
3607
3246
4284
1865
1835
3614
2660
2951
2147
3430
2399
4163
0
2709
2320
388
1149
2006
77
167
130
4161
3815
3348
2402
2582
2817
3463
1183
1988
4338
212
2158
1581
1941
2559
45
3266
2941
1519
1033
3182
2990
1986
766
667
4362
3400
3521
2712
895
2460
600
335
567
122
1282
4400
155
1254
1198
1051
1007
2466
2138
2765
1669
1150
1854
3496
3648
1126
1467
553
3579
2663
143
874
3797
2995
1326
1571
1587
1624
1785
4280
1935
3024
3318
394
2740
1013
2105
2109
2169
387
328
2123
1046
1766
2330
44
1783
3883
3592
2744
2354
244
2761
2391
3682
3802
3540
1781
2499
202
4445
1577
4059
1243
986
4226
3582
345
51
2089
2789
1493
2721
2606
65
2481
4095
4453
481
2529
3381
2940
3660
3857
3314
4001
2998
2993
1527
4088
4066
3412
336
1630
845
1777
301
2087
3669
1780
806
3020
4443
4450
683
44
1931
4444
3114
383
2826
2219
3280
2300
1271
3531
1839
3131
1161
3494
3906
932
2489
1073
709
2859
1337
1517
1334
782
311
180
3192
1164
2246
3829
3557
4242
1488
975
4207
165
2189
2526
3747
3564
1988
3334
1065
1069
3502
1102
3430
2303
835
2989
3917
377
2061
97
1324
1925
2208
3952
3664
74
518
1144
4244
2906
1355
4445
1914
5
3466
2267
4442
1328
44
3992
3266
4083
116
7
4101
1298
3628
3854
649
2983
2681
1969
672
1940
3962
1265
3773
2941
29
2640
2456
1228
2552
2559
3475
115
610
3975
2709
1846
2386
4124
1024
1640
1431
3612
1863
3724
2784
2786
220
1314
1532
4398
3956
2922
1393
2750
3510
2749
3201
1348
1875
3289
1971
1082
195
2010
2151
2291
3643
1102
2751
440
1193
157
2569
3857
1230
4170
1962
2969
969
2249
784
4062
630
4120
1651
174
91
2980
0
3511
415
1293
2
581
3553
2787
186
1033
4267
1605
2869
3300
864
187
2593
389
731
1413
966
395
4032
3610
2229
2330
1125
2859
875
655
544
2788
4434
35
1411
3908
567
1516
216
830
18
1967
3978
3139
4127
139
3068
4323
2926
548
455
454
1090
683
2892
2064
737
2510
1781
2652
3266
1067
1019
989
1594
1552
3876
1884
2976
1133
2255
3466
789
2532
1551
2494
3626
859
148
1213
1968
181
3022
4287
320
4327
816
466
634
2941
501
987
1300
2913
931
1564
3117
1161
4323
177
3728
765
504
3640
2116
588
1951
1526
776
3241
2897
4227
1051
1527
1365
4411
2343
271
2616
3931
2883
1034
961
1431
2408
1334
2651
2388
1876
3596
2667
3864
2024
2923
815
3475
4041
2006
2137
3342
24
4434
1600
4372
4150
3036
3005
145
3644
3792
4266
3223
973
1888
4336
3335
1347
3481
1028
611
1233
3935
2449
3939
3010
384
1061
2376
2714
3955
2498
2274
4392
3192
1891
1041
2919
2854
4345
3588
1641
4454
1272
357
3906
449
1284
3455
2970
4034
3225
79
81
3822
2342
354
4445
4062
3190
312
4049
1180
2764
3731
934
3217
1145
3721
4146
41
2706
2259
1570
585
981
2277
4136
664
2375
3659
3350
2506
4344
2166
1912
4136
2964
185
1429
2353
420
911
2779
90
2346
2056
1393
2289
129
2799
782
2942
3626
658
4108
2719
4106
2138
1946
190
482
326
3114
3271
3825
1632
165
3087
4039
3509
1371
3348
2043
2276
1928
3263
4057
1105
3064
260
2744
3384
1881
2879
203
1281
981
3992
1446
1555
2509
2299
3477
4313
3912
1571
1665
2444
1541
1664
4276
5
2318
1663
1642
1243
4103
2681
3949
2513
695
1939
2922
3739
1324
0
3812
1631
3870
65
2383
1655
3879
563
3141
1262
3888
862
1789
3140
341
3148
175
1899
3999
600
4069
1508
1856
2384
3306
205
4409
1683
1640
3267
2703
2145
3230
1545
3761
2900
2913
3966
3593
1239
1670
989
1034
3760
670
4423
706
1796
1359
2605
2665
4340
3296
3466
2211
4268
2472
1167
2682
3228
473
602
947
978
2190
84
123
1532
2833
831
2474
546
2525
3923
3776
2156
389
1342
4360
2410
2146
459
2369
2842
3415
1534
1201
4111
3563
4394
3439
3146
3981
2042
2517
3469
750
4350
4456
2087
3864
3720
1571
3367
3856
3656
4133
3504
179
1581
3927
3074
553
2692
2939
3534
4372
2775
4107
270
906
661
2759
2285
3837
3708
1905
3635
453
1490
1354
3590
4368
3245
1584
2273
3671
1778
1072
3945
1873
1829
1446
1851
3996
3082
4263
4034
1905
2137
3523
3948
2653
4291
198
786
4135
2949
3995
1170
2918
3508
2650
3018
3194
293
2259
1079
364
3428
3368
3897
3523
4415
3068
4393
4429
1124
3332
1718
3969
4063
657
3773
1255
2486
3597
4173
1686
2570
3015
3651
1172
237
503
266
296
294
4470
4397
1184
3433
3156
4
1784
2251
1041
3935
4378
2480
4249
1112
3509
2866
2332
597
1622
640
2526
1451
4235
804
3386
1245
2843
1069
1120
1744
1601
2835
3670
1104
1458
3741
3479
2474
3045
131
714
1815
4144
2294
1867
2807
2646
2493
2736
2333
1216
3504
3054
1297
2108
969
3317
770
933
3123
989
2189
2611
3193
4317
4201
3357
394
966
1690
245
3188
1316
4325
1833
3814
3229
3383
3475
2272
1716
568
1944
3289
1999
1057
1489
1298
1280
2042
3496
141
1417
697
510
3298
109
610
3201
3427
1320
1249
2211
658
3867
0
33
3050
4400
1359
1707
639
776
1906
88
667
1276
2784
2399
1037
1942
3277
837
3042
1083
3160
2142
805
1978
2980
3268
1775
324
2050
4361
731
3979
2600
1234
802
1038
1503
962
555
1938
4383
1994
4052
2358
3333
1274
2240
1462
2112
1400
2024
538
539
4384
1775
1753
3405
644
1205
3910
2053
1122
3737
3120
2879
183
4033
4275
2525
4451
2590
336
3460
3209
2110
2434
2076
489
1080
3418
3792
2861
2224
4106
1671
3433
3711
4329
1812
659
164
3446
1075
123
1368
1125
2671
2619
3804
3797
3266
3272
944
79
3116
3871
2805
3600
1216
2654
1044
2685
3777
3472
2018
3723
3983
1551
2828
4339
911
2510
1094
1405
4077
3699
2665
2928
3010
2214
1406
2531
1900
1050
3510
243
4053
3830
723
270
1598
1506
2343
2013
1889
4082
886
594
761
214
3082
146
10
152
1275
3593
13
3916
666
3493
4050
2910
3300
2828
3312
3054
2102
2375
2643
3357
4136
3006
3485
1946
1259
3720
3164
2237
3918
3280
2769
593
616
2125
4430
1713
1033
1023
2081
1678
407
1217
2812
1512
3497
2972
3054
528
968
2133
1446
3146
3086
761
455
998
2708
3496
389
3012
3219
2014
3888
3712
211
377
466
1588
1303
2049
1174
4140
4393
2770
2722
1632
2747
4220
2855
1429
1433
3323
3027
2381
2419
3270
1522
906
4146
4368
2878
869
530
2641
3294
315
2374
1412
2566
1308
4207
3630
2419
1784
249
4183
3576
749
1238
2097
3613
4459
2804
4183
3795
2190
565
1944
1993
2735
852
3080
1081
2811
3684
2585
3262
3922
879
630
3682
2119
4273
1944
2669
3540
1466
1363
796
3193
232
2141
4212
4201
2576
3101
2644
1088
2109
1959
759
1648
633
0
2600
2525
3449
758
1735
4087
3184
2372
3642
3350
2727
2256
707
894
2532
969
3526
3819
1562
2042
542
371
2266
325
167
1929
1311
1508
1818
2756
257
119
1737
1898
1788
1724
3529
3529
1869
1732
2012
3291
2049
3815
3235
3098
349
4132
3408
4053
3259
3799
1517
2900
4221
2207
2287
3723
400
3691
3528
757
3919
3283
298
910
709
3753
3361
1136
1892
1049
414
1243
4095
3403
1769
4470
3330
204
4037
4357
3261
2639
913
2018
652
1360
779
2005
1
700
4400
4091
4058
2754
3845
3945
2208
2025
1923
2855
190
3315
3480
2922
3204
3411
2474
1121
2205
124
2871
3058
743
4268
4439
2704
3170
830
1701
3188
4464
3668
2852
4068
2485
3597
1199
1891
2724
592
1765
2764
1219
2744
3623
92
2515
175
2564
92
1989
1741
2575
1825
2843
1517
2511
3342
1368
456
394
1581
3155
2286
2977
403
4424
584
1340
3604
2193
2321
2571
2339
2506
2677
558
2490
3039
1389
42
3674
2878
3951
4124
690
2230
3003
3261
1799
689
3770
4339
3288
4287
3306
1590
2691
1257
253
2119
589
3570
1207
622
2661
1196
2031
2516
3581
3064
1166
2631
3396
556
3523
3669
1212
3376
2633
774
2177
4036
2467
821
4420
1983
2699
254
2340
937
822
2888
1884
4391
1245
793
3696
715
1081
967
2329
256
444
2057
1110
863
2241
2338
2535
174
2295
3743
4288
2559
3365
1995
1712
2372
1179
4020
4444
1685
358
2565
4272
1063
1582
4056
1445
3676
2986
1409
4146
3503
3955
2846
3671
1695
925
3338
3142
2058
2509
379
2607
3055
2143
3380
2495
987
2595
409
3169
1630
3455
1017
960
1915
2434
863
499
302
420
122
2879
2721
4179
3842
0
770
3475
4442
3241
2852
2534
4389
2882
68
3996
3985
716
3729
2656
1845
3060
2062
2721
1880
3085
1341
3444
257
4177
1976
399
1159
1982
2261
49
2557
1802
2288
1205
366
688
2572
2584
2204
1422
3158
1652
1072
2963
1002
714
4225
2812
987
60
2446
4220
2104
2224
2346
3882
4284
448
1115
310
1303
2208
2963
674
3714
176
826
2077
3121
219
3371
2274
3991
2767
1756
3084
330
2192
3627
3065
3636
1396
4467
200
3058
4331
1233
2642
963
512
2828
3307
1327
2001
1978
2247
930
1755
1667
1142
392
4409
3896
2239
2649
3768
2837
2134
3554
393
2759
927
2704
918
2358
4024
2735
1588
3151
1560
2822
4141
2247
1783
1574
2163
3252
1110
27
3018
1550
1103
939
3638
3657
3632
83
1503
945
3213
3664
3402
2095
1845
3747
4342
4224
589
525
1672
619
3949
915
195
3282
3969
1851
2287
4374
3601
183
3422
3393
2678
608
3214
2134
3660
2037
1120
1403
1414
3623
4023
2121
2472
2062
1673
826
1849
3649
1314
2751
2320
3763
2104
213
1660
2960
449
1780
3571
1538
3345
3956
1296
2515
1461
606
1876
3601
1838
226
3714
942
70
1439
4013
1104
1751
1032
4349
756
3563
1479
956
4405
1774
2198
377
426
3739
4422
1286
273
3688
2346
2850
2814
3092
2284
583
2670
234
3956
1118
744
2972
2906
3762
3736
2300
2776
4082
1955
40
237
3940
567
3188
2291
3107
4133
2167
2005
3199
239
831
4442
3758
679
2706
1642
1952
4203
1999
618
113
2423
811
4218
2990
2823
3072
3095
3924
4417
707
1157
804
1130
3146
163
119
2629
4159
98
551
4177
1564
1
2441
2409
3477
1948
3787
1199
2707
382
980
0
4051
1959
2814
3961
2282
119
3089
3424
4294
3751
1752
3878
3117
306
1359
2412
231
2604
3024
4419
1192
1386
2712
4375
2353
1262
2710
1872
3874
2685
3438
3076
1896
2473
3261
3778
3343
1530
3690
1961
1312
4083
2466
332
750
777
1426
1913
3184
3675
1988
2545
4351
3104
1958
2148
2707
172
882
1362
2338
811
4135
3850
1312
253
2323
778
3961
3824
3477
4405
1390
3637
406
4294
1496
1653
2699
4131
2127
2828
835
22
2476
3914
2689
166
3991
4434
3452
2602
3125
678
2662
1409
2722
433
281
4158
3333
4289
2134
4182
1858
3095
1626
311
1002
471
1786
2399
3804
4207
2245
139
4156
2350
2223
1501
2101
3625
3237
2815
3325
3588
2285
2675
290
779
1289
2396
4433
2821
2819
15
855
2940
3544
3006
1302
4099
2933
4156
3161
920
857
851
4168
1452
222
199
3604
2800
2971
96
594
1556
950
2509
1678
4396
3456
1505
830
2901
3884
2862
3299
2333
1537
910
2268
1687
3492
1828
4354
43
984
1357
1049
2807
2603
3313
1128
3272
3916
2397
1341
975
1626
3362
1602
35
2454
1738
3710
1534
1470
1894
2197
2121
1324
3578
2592
4313
678
4338
917
388
4333
427
3189
276
2682
536
3657
2797
4175
2421
884
2832
2070
3971
178
552
4330
2211
3954
3657
330
867
3165
2904
3314
3574
4005
2763
1571
3169
1496
3966
2089
3529
907
3153
2574
390
460
4312
1254
1728
3086
317
355
1142
3348
1939
2543
3366
3205
721
3278
1048
2886
1137
3333
4192
1587
3616
1212
3860
3945
631
2
3755
541
4260
666
2694
2755
2691
883
1850
3510
3451
2751
1376
1052
1913
1662
2914
2916
492
967
1563
821
232
427
0
3556
142
386
342
3009
2677
273
710
573
3744
4146
431
2919
1562
4157
7
4406
2719
3374
874
2493
2670
2973
2476
2605
2355
3974
4261
2311
215
2657
4002
4275
3395
722
2851
2127
2465
3074
492
1523
1116
332
3838
2843
3088
1538
1738
463
1065
3367
837
2848
4293
3211
4270
3305
4330
2438
299
879
1653
1747
2545
4350
1236
3889
2098
4294
3849
10
3762
1346
248
3115
1497
1641
1187
1334
4172
1610
2681
3157
3696
2319
2430
2927
3133
1151
1106
841
256
1535
407
1525
806
1756
64
19
4078
4164
276
146
2626
3834
235
1122
926
1524
1774
2104
2873
3280
4211
1332
2681
585
1489
2483
1621
3262
2833
4236
437
4159
24
1692
655
393
4366
3790
3738
2438
1005
3566
1088
2088
1408
2083
1838
1286
1148
2024
2335
2090
2356
4122
4265
97
1325
3935
4444
2335
113
3610
2447
4041
371
4281
3673
3412
1221
3029
3206
1972
3614
1540
1076
2065
3037
3679
4352
4470
1095
4073
3098
4370
1513
4017
883
646
1340
495
3665
2941
3935
1222
1959
3007
965
657
2839
4382
4103
2623
3170
636
1663
2676
91
2135
1706
4004
2558
774
2889
609
2129
2793
611
2506
2810
572
4205
4029
1854
1424
4417
1666
673
3708
3137
3317
3026
2888
814
745
4111
1208
3205
380
2225
2662
4388
4140
1717
1843
69
1247
3937
4274
1307
2470
1674
3275
816
1373
4292
658
2409
3218
1272
726
3681
1482
686
4072
4406
634
1351
4263
1817
1690
2288
2608
2005
385
1287
3504
924
3326
3260
4150
3176
1100
4470
509
3340
1856
517
825
3781
3549
1193
1806
2604
975
2915
1014
3581
296
348
3743
3120
2620
1464
1703
4285
0
1344
3403
2177
3661
812
1336
1387
2231
2631
2403
4121
1679
913
2311
251
816
1541
1496
143
2002
509
3721
2979
2899
413
2249
3729
2090
48
349
3605
2518
2239
227
1435
2752
2723
3435
2064
2278
2926
3985
2588
243
4191
3043
1838
1730
411
3007
1536
2232
2447
1010
1045
2790
52
3110
2941
1520
11
452
1249
4057
3160
1866
233
850
1225
3605
2262
3554
1019
2448
3418
2304
1035
504
3519
1898
3681
3456
2579
2778
2028
675
1538
538
3440
3824
4200
2878
97
2268
2668
419
877
4297
4089
849
3675
545
1555
4386
2768
4142
4235
4180
2687
687
659
3753
70
1370
1641
389
4201
1129
1828
83
1807
1891
3944
2479
2033
4170
2603
2044
240
2673
1374
486
3292
3302
3679
2260
1004
1354
3134
3281
1695
643
2105
3649
2970
2911
3759
3688
4064
2335
3698
2802
164
1201
1230
3192
4035
505
1133
2333
1862
1877
2769
4006
3940
3210
232
668
1221
2141
2392
757
4368
2812
3009
3535
4309
2068
515
1166
4199
836
1243
2595
364
2088
1110
4080
3040
939
1130
3071
113
3196
1869
1131
486
489
1562
3262
1418
2178
4012
1098
1615
3904
101
2164
1047
805
1723
182
3716
3207
3860
3174
345
149
4107
1677
351
996
2319
2946
1115
4243
3007
3668
2791
1706
2512
3577
1886
1352
1947
1596
303
3911
3093
782
4002
1624
2028
1621
2145
4396
4383
297
479
3905
719
4140
3869
755
3667
572
1132
346
3850
1145
656
1208
649
4180
4269
2427
4294
1841
3965
4100
2287
101
134
2972
2080
3661
2580
2912
1236
1999
1033
3708
2711
4027
1135
2033
2205
3172
3389
1681
2967
1911
2745
2051
934
3268
2753
0
1630
3697
1535
2628
626
3238
3988
872
4306
2460
2389
2231
2352
4409
2892
2386
1783
2975
2416
4220
51
994
557
3507
1004
1143
713
917
438
2767
1407
2994
1000
1390
2351
362
3677
1800
2815
3756
1791
3496
658
2437
1199
3531
724
3375
1700
1795
3889
3048
255
194
331
1054
3592
4123
54
2856
3396
4194
3265
1067
1
257
3935
1065
31
4193
3083
127
265
614
1872
4298
3150
1831
3099
1383
564
3055
3503
215
3908
700
2741
2019
3401
2045
881
4466
1943
1533
2326
396
4342
3649
2968
2091
2227
3016
2406
3112
4106
1291
1117
2126
2622
1973
1434
1741
4407
2616
3888
741
3810
2825
4019
4017
2140
1310
3053
1727
950
2306
2304
312
92
3716
2882
3680
856
3302
730
2310
853
1858
4023
2604
3497
2890
1165
406
4073
2734
3360
2911
994
3869
1796
4400
3116
1337
1182
850
966
2671
394
2363
2010
384
2898
4337
423
3716
4440
1648
3491
2767
2004
1951
2873
1413
1989
680
1214
214
3845
3865
133
3437
3837
3276
1677
2286
3910
1297
1791
1346
3275
2293
959
4165
418
174
3179
2221
2925
2333
1725
1617
1496
3128
3668
4330
2592
743
1849
517
3125
1972
803
2583
2921
1913
2746
1236
3140
2419
1958
733
4435
118
3710
1964
760
356
3199
1662
1356
4423
3387
1193
3861
1745
2601
455
496
1283
4469
4460
3658
4458
3398
2671
2954
214
4073
1785
248
2609
2074
2177
3985
2975
1875
1437
4174
4065
3718
1552
1194
1519
1322
471
815
2605
605
214
2937
1987
4107
3907
3576
2311
3088
147
1323
3617
2271
3379
2241
1549
193
2813
1863
4072
723
1276
3691
4347
906
1614
4404
3011
0
4145
1457
2601
2507
3999
3498
4270
1724
1969
2585
2398
1030
885
2788
1041
2227
1459
2765
1901
1009
1086
819
2443
2928
4078
2865
4454
2224
1041
583
3701
1600
3709
2542
4023
1786
199
3811
3966
1364
1195
1589
2705
305
1024
1721
2008
2592
2068
517
319
2329
559
733
2812
3308
4190
3684
2202
4221
4380
2780
1224
4283
803
60
2474
4093
1722
3075
516
340
428
4369
4076
1940
843
4077
2142
26
3074
2263
2717
2358
2408
2642
699
135
3423
1103
3026
172
129
1365
1475
1108
1161
1328
857
3407
791
1901
2334
761
3514
1716
1226
446
3419
2123
1565
2450
1149
3308
632
1495
617
3876
82
2783
4066
4184
3861
793
3641
265
462
2566
3592
839
3973
1214
3238
532
3906
1892
4148
3342
2604
249
190
687
1632
981
2144
2766
939
3765
671
3913
3547
103
2454
1962
370
1779
148
3572
2353
4174
1428
2388
468
2757
276
1306
2593
2049
449
946
1089
910
1137
1191
4265
770
4154
707
4087
3705
2674
4211
435
1393
1486
2936
848
2176
1330
1383
2355
727
1754
1985
2010
1707
2267
3624
4280
1038
1821
3588
2146
4342
893
4252
4468
3043
3870
3551
3697
3819
3970
4144
322
3793
16
354
2894
4104
1631
3835
2369
905
396
1804
1053
3018
953
2268
2670
771
201
693
867
2004
4415
517
2136
3694
421
693
1207
3338
2092
2323
3019
3793
3871
2398
3603
2868
2082
1422
3895
148
646
4308
1932
2847
3457
3461
4257
2828
3024
1488
2895
1630
301
3660
1894
258
2139
3710
3446
4051
2953
450
2390
3957
429
885
2938
109
3171
473
2173
218
3970
2630
2862
3055
2780
3834
1378
0
1819
2554
2441
1344
12
3405
2565
4256
4303
1894
3955
3907
1422
3158
2126
4467
4201
1533
2184
2868
730
111
3361
3697
1598
4099
1446
2972
3537
1864
3337
2121
2025
2214
4333
2968
1634
1538
1262
2321
3533
2526
2703
928
2268
2345
4251
4037
4438
202
1042
2792
472
56
637
846
2299
625
311
2568
3280
3397
124
3166
4346
656
4058
831
3578
3002
1645
4108
990
2362
2432
34
76
1992
1596
3960
1356
1805
4353
205
341
2971
2179
4239
3571
2866
1299
1973
2014
4458
3248
2384
992
4319
2817
2446
3211
3436
2002
3301
3405
1855
515
4351
142
3084
2806
3193
1996
473
1888
2294
4303
2908
1770
4306
4352
679
724
708
4406
1736
1432
295
3450
4271
2726
1511
2217
1877
2386
2831
2975
2306
3293
3526
1550
918
3626
2496
2805
3401
1570
124
2243
586
3164
4098
1856
3052
1138
292
672
4272
1456
2131
4053
622
3807
1627
1447
2250
2991
50
3105
3952
3593
4280
2126
3433
783
4354
2843
2516
549
2294
974
4373
2485
227
4130
3963
3093
298
174
3367
3085
3322
2584
1860
2105
236
3960
3933
1630
1481
3769
1907
858
4311
1641
170
1949
720
1054
2765
91
2291
2888
1048
2900
3719
4320
3730
3594
1658
1389
1140
1468
1579
1104
87
2189
1992
3538
3934
47
4307
2478
3242
3378
3744
3176
703
1007
3044
3756
836
2816
3543
2888
2549
1954
834
1670
4117
258
1806
3381
2886
4100
3562
2694
2219
1342
3221
3829
4135
2619
2614
4089
700
529
3547
3169
3937
1963
2690
1785
3672
1544
1952
1864
471
1619
860
1093
1332
132
3567
1966
4011
1001
4288
124
3495
2220
916
640
2580
0
318
2273
3355
306
2277
2126
3651
1100
381
2326
2637
1336
630
1924
411
3023
3041
781
368
4380
1994
564
672
2658
128
2804
4246
87
1015
4439
997
2714
1066
2857
2678
2026
1736
2663
4270
2441
568
2476
406
2437
1769
2000
434
183
1226
3986
2305
1472
2146
3966
1218
251
3700
1212
2083
2868
2609
1421
2688
3218
552
240
4419
3110
3438
2250
56
2830
1116
2123
1831
3078
1348
1769
1677
3757
1076
3763
1169
721
3700
891
4190
1375
488
0
785
2434
3877
1268
3879
3463
2405
2580
4346
27
959
925
1150
3499
3905
2575
1288
524
2298
1502
3987
1652
726
1717
1121
3404
2809
3141
2932
2325
2759
3546
3118
402
2845
2375
2981
2238
2023
1401
2981
2876
1776
4053
1379
4301
2229
3585
717
2463
3770
1800
3787
1273
360
919
3894
393
3373
1434
2490
3236
3182
293
3636
509
1137
3376
362
1971
1478
440
248
1534
1765
44
2211
1266
2061
499
1061
2313
2789
1279
2440
146
1437
3411
1712
1315
2811
2339
3195
4405
1186
60
3409
1428
2372
4025
1735
1835
1612
3475
4179
205
839
600
1952
1261
1390
15
2163
2990
2928
3623
4145
1416
167
524
1589
959
4407
1553
2714
1628
76
2458
1365
3399
3227
3216
3639
3032
210
1979
4209
2954
4430
4260
2127
1611
4009
3695
2080
333
1421
1323
158
3293
53
1810
3856
4135
694
3150
3693
3422
3664
3991
820
2946
631
1086
1060
2472
896
751
3249
1033
4250
1968
4245
4212
2456
198
531
860
3301
1631
233
72
1221
3006
413
3736
3268
2059
493
1748
1675
3745
1223
309
856
817
570
2220
3728
4043
2303
3094
1511
0
2317
435
2733
2589
3081
1418
1486
1633
1684
731
3624
2842
2878
4096
2563
1230
4267
1775
1453
1554
1839
2681
903
3086
2291
2064
2088
3181
3124
1936
1627
1878
2221
2195
3668
4067
1701
995
1835
1478
3916
3000
1281
1957
4401
2697
2281
2635
4399
2701
1414
3905
3871
1437
2083
864
653
2944
2827
1947
3585
584
4000
2395
332
1353
4146
3107
857
2749
1708
666
3937
3528
853
1651
2913
2783
877
4131
904
2849
2428
1531
1240
3113
1809
2636
2904
416
469
1687
3515
1073
2531
866
1530
3307
2729
3781
2348
3172
1914
4296
3573
1956
2226
2473
675
274
1117
4347
1120
2415
2845
238
4344
3987
1924
4027
3721
3820
2536
2363
146
3328
2355
1911
1195
66
2409
3881
2416
1173
3154
4430
4157
1329
4049
3741
2237
1290
2903
2965
1651
2165
213
2520
1664
2534
2583
4399
4117
2443
3159
2840
709
268
3399
1838
760
3108
1086
3100
3925
978
2383
1734
2568
1111
3754
1205
1481
3625
801
4145
1633
4287
2315
3172
1770
2777
561
585
3334
2885
586
2641
3505
4232
1163
3023
2563
2982
2019
1728
3275
1115
439
795
472
4464
2666
2609
2862
1856
4327
4238
3215
348
1880
3191
3391
755
3270
356
857
2535
899
790
2723
1873
2467
3431
2377
159
867
1555
100
4209
138
1485
2115
410
1208
3493
4346
285
1996
2097
3998
93
185
1066
651
728
3118
1219
1151
258
3455
3904
1545
1183
1198
1662
3787
4146
3326
3462
2604
2282
1550
3238
604
1630
3467
3700
902
1744
1847
2577
3242
1815
3920
3353
1984
675
251
1272
2373
988
974
4025
300
3432
881
445
4071
4101
1104
4359
0
3161
2702
3269
3305
52
1201
1571
3574
3218
2891
3768
2481
3510
2352
4261
2414
2586
2442
3329
2919
4275
2056
449
4274
3638
3901
2616
766
3640
2361
4382
2400
3323
2551
3292
2166
2402
314
3726
3375
2507
3520
1838
3598
262
1532
4081
1943
1395
149
1290
810
2270
822
2803
2269
1468
4218
2685
413
2780
1732
953
3340
4364
2435
3087
2291
729
2949
1880
258
3862
708
1252
2218
1645
3628
2153
1483
1907
3307
1985
1037
2028
3922
2462
2549
3030
1657
2270
2303
1125
2081
4128
1257
2967
761
674
666
1430
4057
4407
983
2380
947
2143
1378
1847
2340
2548
3088
2105
4068
2804
1826
952
1655
3680
2234
594
3059
305
2982
2580
2550
3793
2807
3217
605
338
818
3670
1814
3108
1204
3407
2024
2022
3642
3307
3369
1144
3889
794
3352
2989
1661
3222
2874
504
1709
166
2185
603
870
2150
2770
2432
2555
2559
4014
2275
164
1847
3130
866
2090
183
4064
263
1838
2736
353
3775
240
3758
879
1710
1052
3606
4401
2497
918
462
2906
4087
835
2951
323
3920
624
4031
4109
124
3229
2658
2391
3391
1358
1109
3800
1127
1928
2919
437
1464
36
1076
2219
3699
2709
1593
3202
4002
1888
812
2773
4385
3625
4464
1983
1171
556
2842
1111
3568
107
2220
2331
3125
2688
3318
3348
4133
2854
3671
1228
701
3451
1571
3268
1773
1447
1547
1990
4186
3343
295
2238
1565
1461
4443
1652
3532
2653
3390
198
911
3502
3864
3781
1449
215
3459
1478
1694
2362
2103
3027
2781
1444
992
3966
3638
1249
43
2029
1025
2897
512
3875
342
3937
1899
328
4053
4105
3422
2114
266
0
209
2640
2903
3505
3724
1616
203
405
1721
2283
3464
2344
4266
2044
4343
3335
1909
3517
3615
2412
908
3905
1082
2766
2494
1140
1945
637
2704
42
507
757
2799
3004
1108
571
819
2816
2639
1662
4296
2810
3435
15
1365
2015
4167
4268
514
4298
3928
1278
1510
1885
104
1616
349
4240
4297
3925
2030
1214
28
1396
1092
3337
3190
4461
4139
62
1873
916
1609
609
982
562
3116
2783
2163
4054
118
2740
1230
887
3834
2440
2748
563
3876
413
1426
3553
2818
3338
3149
276
808
3256
3236
843
3988
3410
3924
2983
194
275
2515
200
2858
75
3412
3743
2507
3023
2644
3359
2235
2830
1275
504
775
1908
2783
1166
3306
1405
1314
1567
2101
2138
2358
4226
2741
1669
1256
3523
285
4393
4192
4115
2230
2066
1759
249
1160
1041
1687
3891
124
3653
2707
2478
3752
2245
3354
3584
3766
3297
4019
1728
530
2123
2817
1694
2291
2030
2328
3654
4217
1056
741
1282
9
3974
2338
2238
2058
2148
3474
3473
963
1389
3795
2927
4084
1089
85
880
242
1738
3386
3497
225
2262
3714
1461
3285
2876
2575
3277
2511
1975
1658
2381
2729
2810
493
2810
432
2388
232
3901
3980
3063
4231
170
3437
2598
3750
1767
3700
2871
420
3096
2056
2047
3970
3080
3389
1617
3702
260
2670
4132
965
354
2352
4198
2968
3302
2860
1361
1892
862
2978
3798
1979
4352
3533
1114
2034
1526
2721
1835
3095
2336
1422
4092
704
4258
1294
874
3230
3566
2937
725
846
383
3795
1845
2109
580
1318
3117
1088
3275
4039
2947
1516
1583
1698
1119
2291
1789
595
4211
2545
882
1887
3931
0
1772
1731
3558
535
1748
2054
754
4020
468
4017
2742
3859
2577
2045
3913
4342
1900
1709
2186
5
1562
758
2644
312
606
1942
4053
182
3326
3894
2496
3280
3436
2895
3839
2120
235
2705
3718
2486
630
3092
2106
2051
2483
237
4030
1013
2094
2802
1432
4183
122
2460
3119
1782
516
287
2758
2382
3988
4289
1759
1363
2002
3570
1338
795
3524
1649
713
3964
374
4001
2665
2147
2228
2922
3382
4082
1788
3995
1464
3907
3656
3531
3642
3321
1630
3043
994
1399
1292
3915
2719
1244
3413
2449
2181
2499
1522
1893
2807
3313
3944
2156
2414
4150
1612
534
3156
3448
532
3147
2297
1593
3870
2210
3937
3683
1093
181
1813
3224
807
3186
3024
2479
2903
3203
3862
4446
3374
3998
1902
3414
1407
4445
712
2013
2552
2969
2287
4030
98
2755
2431
1339
3556
1847
2867
4144
2697
1808
3118
2586
1136
1206
2522
737
2702
3058
3055
2232
2796
1465
1455
1547
3220
422
3467
1782
3141
1292
3895
765
1124
1792
4378
2652
2157
1417
1372
2671
1899
2519
89
249
1199
2779
742
4222
4319
3068
2505
2316
3080
1676
1020
2801
1704
2297
3147
2075
560
2151
1806
2603
321
2642
3755
1226
1879
1560
3494
4181
2864
318
2735
2058
4385
2204
1739
4037
522
2987
953
858
1956
899
151
484
1646
1602
3937
2079
4430
1915
904
4375
894
2976
4301
1927
3720
3083
512
3901
3407
173
4207
2424
493
3850
2077
4140
1790
4045
560
3461
793
2801
4380
1419
3691
3098
2944
4374
3900
2405
362
178
3282
2516
1295
1388
3027
3200
925
2411
918
476
3310
2020
1494
4273
1064
2663
1585
0
942
3111
388
3662
2126
2055
1277
125
3196
1234
120
2321
1673
434
866
4464
2721
2549
589
2502
1120
3910
14
1998
2771
634
1300
2210
3289
2845
3308
1186
2982
3481
106
973
1180
2543
3198
3080
485
3527
1881
4227
591
3381
3735
1409
3961
2425
3560
966
1556
1628
2669
2182
46
370
933
3347
1131
2346
1866
3359
3945
3047
2397
451
1736
2422
53
2070
3570
2586
2137
513
2573
2746
1711
758
2594
3281
3270
2369
627
1598
3825
2599
3093
2322
754
644
575
1670
882
2417
1504
2525
1296
3110
1671
628
2804
2432
453
4383
3758
2465
3761
3199
2499
2024
1321
3504
1368
673
2850
1138
1470
3028
3197
637
2204
127
1533
3272
3455
4211
2576
232
3572
3902
909
2789
2923
1849
1658
1109
2788
2551
330
1431
1611
299
1516
1837
1264
2344
839
2306
216
1223
4052
2673
1671
3308
2771
3233
70
2982
3476
1000
122
1689
2746
3932
16
645
2702
3975
3238
3261
1647
3777
1407
3875
2653
3347
2831
712
3732
270
2774
3813
36
3121
998
4339
3753
1473
2356
3146
3660
4172
838
1857
2354
3001
440
17
1084
3847
705
72
3975
1037
320
2774
2477
3409
1396
2880
556
4087
825
2138
2486
2283
2177
1743
3263
3699
1364
4086
793
35
3606
2555
1875
1127
2886
131
2721
1365
3361
309
4382
3327
456
2125
1895
1658
498
2628
2873
67
2021
2588
2082
1938
630
2899
4326
4324
1465
1149
1202
689
2300
482
3806
1377
53
4341
1282
1207
2931
816
2722
2141
4157
3560
2212
3583
3930
3254
2805
3674
1770
4099
3176
3967
3369
3397
160
3133
950
961
0
1335
1020
776
4363
1516
676
1310
858
274
4302
2219
3116
4301
3283
2253
2208
2444
4037
643
3630
4236
4098
275
4125
992
2996
2801
4133
4040
2907
239
4290
3620
56
1947
2531
212
1031
18
2864
1921
2179
2537
623
2017
3619
4069
2463
556
191
255
3452
2776
4073
2605
3508
2757
3632
3921
4398
1811
3292
387
1615
795
3340
3902
4410
1947
1828
4351
1337
2529
757
1513
1759
1421
3471
730
2020
1308
2740
1288
185
1726
3872
1645
599
1006
2475
4221
1490
2551
3528
1300
2721
3822
4039
3178
237
1492
2196
2321
4425
2609
3099
438
819
638
3666
1379
3750
1585
2000
3179
2430
4457
1511
726
527
3057
2574
1668
1064
920
349
4082
2328
4390
506
1670
1302
2502
147
2059
197
4134
616
1252
1766
4238
1415
1736
602
1420
3408
3035
1860
3037
569
3135
4298
2053
9
781
1562
449
768
3407
1776
1058
322
1781
858
4360
1729
849
3948
3921
355
3834
2405
4258
417
842
858
3813
861
25
2972
1928
1830
517
1890
2232
3087
3675
1826
189
4384
423
557
3259
4312
3365
2375
201
1480
3753
796
2645
2136
2450
3068
775
4031
1775
3663
1121
2046
3824
1206
1614
3695
3773
3825
905
3832
4013
707
2663
1401
1710
436
4013
3930
3398
275
2333
233
14
1811
3251
3065
3894
3129
734
493
1573
2627
501
1757
276
3688
1324
1080
2148
820
1944
2639
1553
2056
8
3952
616
3134
3919
3506
2735
1756
2950
3306
4253
79
2996
1060
1558
1254
4399
3785
2923
457
985
2439
766
2310
2839
3290
4172
3686
4250
1060
2255
2327
858
2310
3156
0
3683
3000
3796
2470
2872
3901
1654
3953
3536
3636
1948
1620
3462
3357
2070
3362
3206
3245
2824
2928
3690
3438
2432
715
2474
1085
3599
2030
2601
3864
4425
124
254
2534
974
663
3710
3712
1987
3608
1270
1285
1673
2886
1610
3357
3275
4317
630
2379
3987
2415
3222
2785
1015
3473
3712
2016
2591
4227
1911
562
1662
4458
597
2824
3555
3113
2010
709
955
4128
3533
3704
671
264
3714
3070
255
1930
1888
4025
1451
3496
3364
4235
3508
2990
3002
2062
2092
3226
2235
1544
1819
1881
2817
2087
3230
366
4052
1302
3263
2490
3290
1227
2725
2565
702
2106
50
2795
3040
215
3999
3563
2169
3959
3164
2195
4082
2801
2040
3334
3337
869
621
953
985
3904
2541
434
440
2671
1052
4185
3482
291
3058
1454
2413
2132
4088
570
1827
638
699
2876
1676
387
3371
506
3677
1096
3190
1567
2097
212
95
1987
1023
1491
1387
1761
3538
863
480
3308
2521
180
3868
395
1253
514
1163
1736
1304
3144
2081
2163
2617
963
1562
4336
3939
3970
3190
84
1679
2262
1528
1519
508
841
470
3117
196
3292
2690
2734
3923
296
1165
2247
746
3176
3833
718
4283
2185
764
527
1550
2129
1482
2875
3831
3770
3495
3040
2639
1921
496
4434
2945
2499
518
4324
1029
2754
149
2640
1480
3596
1664
3059
2670
1974
1059
2073
1523
3189
1711
4370
1240
493
1522
1561
1118
1651
3168
2871
4066
1091
1049
3277
3621
3392
3910
4313
28
3478
591
4098
539
2427
3309
3598
175
721
1172
551
3696
856
3644
2611
1075
1357
596
1705
572
4343
4129
3880
2841
246
0
334
3945
4416
3450
1827
4439
2536
4210
3549
4120
2700
2630
1266
2280
3902
3634
2821
2598
902
697
2451
4281
2874
2380
1856
3151
3773
3166
565
1162
4133
307
3341
1342
3965
4187
3195
2038
3247
1754
529
4313
1745
2339
3235
1053
612
1770
2774
431
3064
1815
3540
1120
3826
2600
1016
1402
1352
2898
1992
450
3639
200
2091
2595
3141
3034
3856
1988
2110
879
3028
147
1480
2845
3809
1732
153
2095
4234
3305
3147
3090
1280
3688
3391
3153
2247
1335
2434
789
1417
3769
4412
3161
4059
3838
2628
222
326
3473
2589
211
1528
4218
4036
1765
410
179
1193
1342
2276
2068
1732
2458
932
505
2457
3219
80
2948
1394
4085
3667
2215
1164
3081
2937
4457
4136
207
1957
1587
225
2642
4394
4220
4452
3024
2683
1488
3308
551
3853
4425
486
2296
4158
4091
1406
1397
1181
3507
2358
3680
1517
1245
2726
177
888
2648
3440
2162
222
1175
1838
227
3987
3744
1846
1827
3164
4368
2843
1791
2977
3462
793
3570
1276
2926
3395
1223
1577
3381
2282
4327
3368
641
3595
2802
1270
955
328
360
4279
4335
933
2479
3282
2118
1917
2664
3984
4057
3164
3818
934
813
2991
2130
3162
1411
4323
2606
4302
3950
176
2911
1941
519
2568
3872
2610
2267
2162
2875
1576
2804
922
3514
3834
3999
3231
3071
1484
587
1781
29
3729
3480
4252
2122
2858
227
2115
3432
2705
542
2832
1416
2316
320
49
527
2194
3200
916
1226
4263
4097
2318
3504
972
1651
996
1382
3486
3488
1820
1750
2343
2433
4223
2923
3146
3286
3058
3330
476
1568
468
4436
1996
0
3611
1976
4131
724
2725
3711
2742
4191
1951
3725
3189
799
3856
2359
2026
2367
3333
2312
3925
186
2552
643
915
622
3465
4261
687
3227
3367
3673
24
1988
3766
2037
1829
1372
577
919
2278
239
2311
1704
4237
4279
139
3044
3098
531
4387
2937
1231
563
2427
2497
4249
784
2754
599
3815
242
2527
2420
3396
3148
3841
3710
3340
3810
4464
354
958
3303
4405
638
2534
2016
3329
538
3955
1101
60
2464
370
353
318
1287
3937
4273
1078
537
1110
1406
3575
1984
1132
2401
678
4086
3461
2336
4400
3730
555
673
2879
3363
4459
1120
2382
2986
513
1792
3554
1553
1569
1709
3234
1812
1257
2937
745
1158
1303
969
1771
3298
4365
498
2940
1481
2426
292
2795
522
3499
1255
2232
1335
4260
4412
1389
3308
1091
1549
4191
2615
3693
3538
3209
100
3926
407
4124
2162
1181
4161
3202
4414
1832
578
695
247
691
3959
4239
2916
3307
2015
3515
1350
4074
464
140
1608
4098
1013
1461
4129
1808
2600
1670
2681
1949
2866
2353
4011
3161
1236
2417
794
1431
1571
2261
181
3629
4471
1214
3992
1420
950
2345
4305
3544
2390
3846
1365
3226
2853
1896
918
798
2129
844
1230
4376
1613
1570
556
1703
2814
1595
2239
1459
3238
658
2316
4443
4099
1097
2837
702
957
1259
4110
891
3112
393
2317
2614
1215
2778
1253
2359
2153
3636
1847
344
303
2838
2147
220
3870
927
90
502
2819
2369
4200
3511
1389
74
3909
3687
2451
1676
1308
4056
2568
2928
1597
1908
2732
3967
2864
829
813
2774
2760
440
1594
3168
3657
2367
1277
0
1282
2625
4084
1954
1572
3402
2336
1335
113
3851
3698
278
1632
229
3177
451
1983
1001
2112
1954
677
1017
1103
195
3925
2918
826
1362
3004
2294
3086
3106
3025
2661
317
3614
2241
707
4094
3882
3477
2660
2533
2484
3856
830
2228
3200
1733
3502
3952
1910
1023
1936
2726
4256
2043
2749
421
4462
3517
2762
4285
3556
1971
1807
1545
3358
2719
948
65
4050
1777
4399
3261
2001
2902
104
1624
2664
1558
390
63
2949
933
3814
704
2129
4419
3018
4166
3680
3241
3577
353
3832
1793
2736
965
3614
2394
2420
4401
2574
3095
2490
2518
805
1390
3591
3530
609
908
243
2359
6
3770
3393
2592
874
4270
1351
2372
2808
3497
3284
778
4152
4326
1
3848
436
3779
4300
140
3401
480
2361
884
3432
4273
3009
1611
177
1994
489
3972
2225
2323
1556
4416
4404
2879
1749
1645
1270
3596
3114
3087
3089
846
81
3052
4326
2090
4018
2910
270
4241
2851
2423
3045
452
1550
4362
3558
3907
3432
2180
2129
3051
415
1337
3872
1303
3845
4086
3979
3051
1462
1725
2909
1608
3740
1515
1390
4061
902
2000
4316
4276
561
1377
2143
2679
1826
3908
2366
2606
1690
37
315
711
1783
1321
1960
2673
524
2232
1096
2337
4471
2142
2602
1285
1615
129
857
200
3991
2093
3096
3211
1299
458
2167
1100
3750
538
2307
497
2523
3739
3550
2454
2292
470
1876
1288
3671
1738
2244
2149
748
1119
1692
3652
2900
4309
1033
3249
906
1426
242
2993
1535
2616
3892
2702
3251
2211
1116
1701
2667
1317
1196
3383
3023
2287
3309
2845
3044
1907
0
3918
2968
1121
4413
1490
884
3818
2204
1407
917
637
2181
3400
4091
2223
2537
3460
2326
3266
2702
246
3658
3173
2956
2493
1431
1886
482
752
3389
2483
3850
3813
2534
2379
3669
537
390
3590
1462
1730
3450
2351
3348
3224
1622
1998
3482
3405
824
4072
442
4448
3034
3864
3890
3749
1204
1830
2623
1236
3239
2199
1088
4331
4250
3921
1787
433
1894
1000
2472
2589
3390
474
4123
3646
920
3099
989
2036
3812
1313
2252
1231
2202
4301
2755
1427
3163
3486
611
3481
340
2929
3065
2245
3965
3150
3070
588
2107
4114
4171
3092
646
3865
3143
987
3433
1163
1525
702
3023
37
3146
2720
1205
4164
407
1632
2474
2587
2263
3153
2631
2581
537
4080
554
3382
2365
4196
4457
2447
962
3777
2231
1540
3784
1639
56
3280
545
2848
1314
3930
2577
2809
3226
2587
3626
2093
427
1356
3859
3429
3519
1327
1679
657
630
1840
2369
2181
4235
1545
822
4252
3051
2409
3204
2067
2182
2841
1961
2714
1205
2778
374
3655
3173
2277
4014
1376
2372
3796
2508
2509
256
1344
2873
516
876
351
1794
4417
4194
3431
3139
3116
3093
4120
3573
1646
4145
2776
625
3005
1455
3732
4071
1048
1803
807
1443
1564
3848
852
4317
2149
241
2611
1604
3583
3430
1595
3271
3144
3641
2458
1687
2876
2920
2124
3262
2293
78
1015
3588
2395
4433
4013
3695
1312
2146
1992
712
2674
2342
2356
2034
3491
2647
672
1559
188
2406
1946
90
1490
3455
4348
1578
706
3749
2949
1933
3269
3931
1539
3448
3544
1429
2521
1026
2010
2261
1544
438
1714
240
0
2497
4405
3328
3373
4190
2575
234
3840
4161
199
1580
3799
3160
592
3911
930
854
3026
2722
2265
2738
1568
4185
2468
2810
3049
3198
2817
947
1955
2030
2699
2769
3485
14
3949
866
2268
46
2563
546
1129
1081
3555
1091
3724
3113
3687
2101
1091
1552
3080
271
2606
2781
4445
2858
2805
17
2864
2722
1899
3508
3115
1887
3939
3925
4268
444
3287
4145
2908
27
2402
1646
400
3032
1625
2511
3206
1672
1935
95
436
291
3231
1706
4028
1339
1328
3515
3509
2657
4324
2537
1113
1738
121
2347
3018
1225
3736
526
1403
989
3730
2857
49
2060
1789
272
2146
3461
310
3559
3806
2289
2892
1536
2391
305
2975
165
821
1236
1461
3815
2461
2837
2951
638
3307
399
3369
1765
3791
1495
512
2743
2052
3964
756
3196
1698
1973
4210
397
518
4256
1929
1501
2292
1275
2715
4217
661
3593
35
1833
3968
3231
2398
230
769
3691
3823
3975
3350
4441
3229
1833
2930
137
2964
3193
179
1816
1639
699
3129
3972
1136
3152
1723
3468
2020
2841
2288
1161
272
807
2760
1858
2441
836
3767
2909
1624
1951
2070
871
1482
1438
2481
158
351
2343
4457
667
1236
2211
741
2423
890
434
4216
2927
830
1895
4367
3532
1923
3741
4059
461
2594
1371
2284
485
473
3593
2656
3947
3109
1922
2513
2271
421
493
2620
3840
73
1272
1287
1786
92
3943
1385
1964
2228
4378
4273
4272
876
2329
594
1843
1656
1557
3282
3203
3234
3145
1897
1521
3728
191
1435
2463
4136
3230
3335
3736
2133
1924
102
1246
3536
4047
1636
1948
0
4151
1246
2416
2425
71
1274
3949
3173
660
176
287
746
661
3907
1384
806
91
2017
2550
1038
3178
3955
4292
1174
1348
4106
751
389
206
4159
3770
1569
4031
235
3746
4039
1422
2053
3189
3191
1623
3208
147
1431
3826
4363
681
3909
1193
4432
573
3994
2012
1147
3406
735
1179
91
831
1149
3051
2259
2904
1914
1854
3649
25
2936
4398
2662
960
261
1031
1398
2637
4055
3698
2632
3537
3017
1300
366
953
502
2517
1499
3404
1558
582
2207
2619
3201
3063
2121
902
4091
1739
3464
2197
1349
3703
4118
3064
1078
638
3255
2278
3011
2705
782
2951
123
2792
2447
4378
2519
3346
638
2704
3622
3791
1521
3109
332
3007
1626
3207
2355
285
3537
1692
4159
2861
4228
3018
862
1007
1966
422
1780
1794
2836
701
2676
1217
4226
28
1075
1838
2976
2021
811
4168
2271
3822
544
2918
733
2789
3989
4308
3927
2055
3714
2154
1826
1851
1105
1709
3157
2321
1305
3201
2332
2287
1071
556
1339
574
375
2997
1975
988
3432
1702
1328
679
406
1155
3011
1386
804
3065
1253
233
506
2712
2887
1903
2926
2289
1473
52
1619
45
1936
3609
2663
3608
262
282
3250
3614
4024
1667
2021
2789
4252
4447
463
3958
771
3786
4455
4050
4252
3345
1022
1979
3835
2079
4341
4004
997
1944
830
2755
41
479
189
16
791
2174
1667
534
3649
1135
1677
236
3036
3802
4301
294
2560
769
2321
2292
1781
2293
4240
3162
992
2108
4207
63
3608
2490
3133
1881
1115
1085
2321
1567
1980
3719
1021
954
2532
3164
3408
0
3601
1886
2524
559
2805
4211
2565
2443
1200
3534
758
1131
1211
3850
2567
2737
2838
2568
3024
320
650
2870
4461
884
1686
3021
1028
3829
3680
3907
2021
1348
316
1731
4096
4282
708
4074
968
2841
864
2064
370
3614
3026
1095
3838
1131
3220
2812
1693
113
2550
3667
1017
2254
460
549
3478
3512
4379
2305
3826
3352
1259
3255
308
4010
3604
1310
690
2177
1364
2838
4016
3809
3617
1495
1765
3310
3637
3875
197
4429
1758
498
1875
4020
2074
1273
2727
636
2393
633
920
3728
799
858
3436
3847
3122
3330
755
959
3630
1397
4271
2880
3003
2168
1791
2224
1553
2518
127
2694
1692
2747
653
4201
4340
1945
1212
244
2576
3670
1199
1528
3639
3525
4014
541
114
3045
624
454
3861
186
1413
2490
770
1372
4091
3293
2917
2882
2117
854
1365
2800
2214
416
1851
3303
3226
2856
1398
2304
3704
108
3057
3949
2259
2300
3874
3925
1242
3852
410
2995
1161
3108
697
4069
1189
1988
1414
1039
3495
4185
1278
2396
3128
3230
2473
2820
889
1216
3008
2055
1145
43
3390
361
3037
2807
3067
1529
83
168
1112
4251
3578
4050
2146
3092
4146
1174
817
4380
3376
2887
2179
1879
4288
442
416
4288
1225
3317
3307
1353
3900
798
3849
3499
892
663
1587
3082
2672
3602
4250
3442
422
1772
219
1238
975
1411
2912
2222
3714
4273
1196
4414
241
2010
1860
685
4311
4456
4328
4303
2398
1207
3699
1869
3341
3609
868
3445
577
3234
841
1027
2722
2442
3268
3028
1776
2058
1278
4435
2914
1064
1376
62
3091
0
2677
3044
314
4177
3668
3932
1310
3417
1583
830
3377
2755
3224
4299
228
2706
3017
570
1475
2686
2649
3781
2943
1694
1787
3933
2802
3628
3417
3789
4060
3945
1819
3722
3848
1896
2391
1963
4212
2766
2119
800
4431
1509
1130
2903
1317
2697
2309
1009
3336
4365
1364
4052
2359
4046
4110
4253
4430
2910
3923
2765
3098
3565
1445
1645
1642
1380
309
3381
4098
4015
2883
2726
3266
1536
2467
1907
3311
322
440
442
3020
2325
1410
533
1615
2358
374
2127
4149
223
1061
3460
4416
3085
3564
2531
1391
3948
2147
461
1495
2959
312
3777
1924
3059
192
2478
379
3030
3559
1806
165
882
2306
1294
1986
509
3111
3369
2592
2395
877
768
2838
3441
320
2635
856
3584
3604
1647
14
3842
1747
3449
2863
2839
3620
4210
2445
2243
4018
3158
3340
277
2356
1244
306
933
2184
4213
2943
287
4195
2440
1318
748
2756
1618
2422
1862
3793
170
821
2922
3109
3437
3064
1944
659
615
1148
2668
1723
3385
3852
1258
2192
1052
4284
2092
3175
18
1732
4443
2473
1268
561
1767
3168
2151
1821
3014
2168
3674
1537
949
4010
3210
3225
102
1336
726
3981
3769
3101
2995
817
1343
708
4238
2353
1857
2917
3135
3184
2099
612
1791
1433
1735
71
2444
1370
2785
2599
2699
3980
2350
4015
1812
396
876
1646
3804
1896
985
1193
4280
1503
1148
1206
82
2151
3125
1461
3909
2468
988
4035
2664
4446
4061
4190
3502
3126
2965
1298
1156
1313
4471
2894
2933
3641
580
3446
4104
729
1806
3216
2941
1870
2095
3182
3192
0
973
1582
3643
948
4204
4371
3277
85
1234
993
2604
2361
728
907
2234
2521
4297
2293
14
1664
1779
2300
1918
2485
2707
3079
655
1724
2327
2721
259
665
2077
2252
1840
1191
230
746
1332
2157
1970
755
2347
3455
1182
2509
1339
2512
2901
2721
382
1444
3241
3945
4169
3751
969
1585
3218
955
2252
4113
1879
445
1383
471
942
3452
1954
1706
2756
2106
1671
911
1193
2139
1388
3295
1080
2708
377
1940
3313
3378
2482
4020
1879
1225
3342
2824
1072
1853
2450
2389
3226
328
711
4388
1905
434
1387
3255
3265
1966
766
2544
1380
2998
2101
305
2258
924
4311
1802
1334
1880
2697
2007
3015
3690
1643
2980
2956
4145
586
2309
4258
539
2417
2332
3481
2384
870
85
717
148
2898
3669
2956
1859
1362
4223
827
2799
3145
1669
3301
864
1623
3495
1434
2936
3035
2450
680
2616
2451
1217
3952
788
922
1639
971
715
3401
4001
1715
1630
3261
3498
2517
2287
2557
3010
203
1163
3250
3894
2134
486
1114
1623
1167
2074
3446
2135
1940
664
216
1708
1701
3479
4402
3841
3493
3197
4322
2440
3778
1891
2795
3414
2881
2472
3579
675
2645
1629
2370
3545
1286
4368
3868
3181
3531
954
3566
1084
1677
1164
129
626
1153
1633
649
3385
2089
4244
2012
1666
4144
4447
1830
3744
4282
1498
1863
2633
3107
256
2136
2743
1622
115
938
1710
1989
133
4027
2303
1346
1623
1948
795
1896
1867
1633
3205
3900
1792
3796
4072
4466
3305
981
4355
475
137
3604
544
1162
82
1035
2205
802
19
2793
0
2829
2176
3340
685
2402
4106
960
3295
2660
3558
2527
2501
2953
1265
1157
218
3049
591
3963
2707
3845
1611
2281
335
3827
4157
2433
3364
2518
3207
565
2627
864
2777
2884
2491
974
3275
4267
3853
3614
3804
2830
1422
2624
869
3646
2278
860
2690
3814
2702
1991
2273
3194
3807
414
3717
1023
894
2878
1353
2561
966
3239
3572
3348
3733
1326
1731
4219
1843
4021
3650
3543
2795
1913
762
2086
789
966
4127
3832
747
854
2230
2780
1742
3244
1007
3543
2333
3195
877
1490
3283
2562
546
3250
3076
1656
4097
4119
427
4090
1607
3374
1157
283
1974
3039
4079
2978
1695
2529
3077
253
4072
4146
3835
2341
3157
3501
1274
1420
1519
516
3855
1783
3932
262
3662
1318
2603
2428
2995
3427
1843
1089
3918
4220
464
119
4262
422
3727
1678
70
2396
2446
2978
2431
853
3096
497
3374
3150
1007
3092
288
807
1656
4304
1740
1190
3165
1898
4382
3737
428
2408
913
206
507
450
1078
2386
2906
1081
1533
1640
1766
1597
15
3709
400
3201
4151
2404
275
2963
4262
1357
3270
2562
3272
170
560
2434
4055
4026
248
2885
4019
2861
4074
2098
417
2168
314
2496
4138
622
92
3287
3263
1664
3803
2854
3264
2575
3067
3284
1517
3479
436
2143
2781
2513
1016
3228
265
1972
3772
1534
3176
4143
1571
997
1392
974
1987
3559
257
2259
3818
2501
4200
1966
3008
2581
635
3048
2651
1669
2616
936
227
2139
3555
118
914
4113
611
1002
855
1833
2750
1054
77
634
4438
475
241
961
4320
0
3085
183
1319
2990
4332
1452
92
2937
1560
611
3377
1362
2169
124
1314
1007
2497
4116
4332
1732
2405
1993
2767
535
4355
1046
3584
1215
3391
3341
3869
3034
3633
1625
1129
4209
4074
4344
4332
810
591
4111
1106
3720
3728
4039
3087
990
871
3431
529
3046
713
3608
944
2448
2794
1967
2595
55
2418
2041
455
465
1422
2245
807
56
3871
1783
3584
3350
2021
1227
2438
933
855
394
580
4250
2315
2263
3657
673
348
2620
495
358
594
2017
2601
1398
4362
3364
3348
4092
2660
1271
3067
3425
2390
716
2841
186
506
1755
466
208
3668
57
2631
3885
331
1229
352
2884
1121
1190
1831
2092
4397
3177
1953
4032
1074
628
1549
4391
946
3679
434
80
2634
700
1571
2789
2013
1230
3641
2318
2023
4079
3956
3719
4248
3172
3285
3558
2028
2930
40
3808
1372
1733
3503
3298
829
3582
1328
251
1576
4269
4312
4278
1375
414
1625
396
4191
473
939
428
3566
3895
115
1463
3344
950
2259
3211
3779
3086
3205
1336
1790
4383
1073
3658
659
2710
2063
453
3282
1051
1544
3368
2803
1580
2889
3815
1121
1964
3693
4243
1318
1439
2813
821
2219
4046
3564
1015
1237
537
515
3046
4127
4113
362
921
2167
2549
303
4028
2134
4215
946
1012
3495
3309
2168
1278
3468
916
1914
3475
238
4411
2914
3671
1932
625
28
2576
1889
3586
3991
2087
4340
1854
2258
3457
2176
1848
3215
2747
2217
1123
1586
2536
3194
1907
3885
4320
3673
1816
4390
2428
3775
4190
3281
3638
2817
3641
836
0
3067
1507
3472
110
4253
1432
2346
2919
478
2162
3950
657
659
3979
915
2137
4272
3775
3639
782
1114
184
4462
598
580
2426
3105
946
2083
3368
3277
4087
1615
4202
532
3312
910
588
3465
2404
2275
3803
1237
925
4309
3333
838
4
2846
2976
2154
4053
1254
903
569
2207
1288
1892
4301
3243
2795
2960
1791
2805
3136
308
4201
3880
3063
749
2072
1033
2597
1497
2720
4109
27
2561
2928
4157
213
4289
4023
340
2505
1818
113
1231
3976
3075
2817
3664
448
3511
2531
2671
479
21
3389
2646
1389
1912
3447
4298
2779
48
1712
3572
2759
549
380
3792
2399
1009
2300
4009
3854
3828
109
3500
3398
1271
1163
4352
1731
2557
3947
981
2320
708
3797
1273
673
2178
3438
1500
2249
1060
1377
1395
748
4138
1760
3990
3388
2656
386
478
1368
311
2705
2842
3244
1335
3470
3329
4198
397
3604
3209
3824
1306
505
3326
3937
3128
2593
731
2280
2532
1083
4102
1459
3367
2805
1553
2989
2267
2760
656
3368
348
1150
1329
1501
3503
153
2176
2013
3929
1712
2838
603
3041
2626
666
3242
3974
3650
3239
1937
184
1443
2695
665
1073
4109
1061
2978
2973
2592
1118
3158
1872
3252
2510
2331
3556
1422
3256
1743
2996
4433
2236
171
2621
224
363
199
2112
2484
1985
2214
1460
3039
578
3997
2282
3835
495
2195
1436
468
1600
2954
2047
4284
3967
2042
318
1072
1154
3911
1788
1746
3654
1542
1831
179
1835
3387
4186
1116
1152
4064
2863
3774
1023
781
485
2935
2188
3451
2828
0
2320
3279
1812
446
2524
3640
4300
1211
885
1026
3109
3409
3805
4202
433
2396
724
3894
3363
1742
3702
4471
1652
3316
3006
2703
1854
199
3943
3905
3964
1418
476
3009
3421
2383
3440
1154
4238
4246
1069
2624
3321
2497
3025
3420
3734
437
1942
1984
4122
2446
1955
2632
140
2653
3477
503
1287
2667
69
93
2863
1706
312
2825
1659
2597
857
645
3997
3415
1583
4298
1277
3361
2927
932
3146
769
2121
1024
126
24
2045
4398
1176
1000
3927
1272
9
310
2749
3337
4159
493
3066
877
4384
2706
2490
801
723
3099
3664
1774
800
1711
4351
906
1333
1794
1721
3590
2465
1585
2314
307
2607
2952
4067
2023
3212
239
4295
1616
2582
607
417
1701
4231
1400
944
445
1627
1374
340
3030
2288
1612
2366
883
2545
4015
2037
486
4215
2049
1766
1902
1095
2931
4312
508
4243
2670
4177
3989
1301
2031
1132
330
3811
1480
241
2124
3649
3153
4391
3393
4386
2517
1661
4167
3242
3758
1071
2764
1858
3195
2208
773
2514
1327
1854
2478
1672
3935
2234
3931
1400
625
2610
1729
3141
340
2000
4353
2333
4260
4381
3694
3320
2156
4265
1189
3908
2916
3568
1012
129
1605
1111
1131
849
2550
3450
3112
1387
205
1649
4166
401
702
1856
3799
2767
794
1784
3889
1730
4274
4215
887
2456
2802
4069
2826
2538
598
2092
2364
2464
4431
1570
1509
1698
2481
981
4201
4025
1829
4096
2299
2120
1159
2416
927
475
1136
2677
2037
4360
4408
4326
1424
4018
2190
4046
1200
1202
1224
872
0
3973
3024
41
684
1773
3920
3504
1945
3457
4439
89
778
3216
2640
3895
2553
619
1875
737
2729
2698
3004
0
2867
2360
1144
1289
2813
2736
181
1906
1578
3514
3613
1362
792
3382
1302
4467
581
2027
2500
2293
3382
158
1393
2125
926
653
827
3937
862
2510
649
1534
97
1581
3844
216
1353
3100
2155
1603
2253
4067
3727
1045
616
1625
2140
779
1340
2978
4153
3420
3584
3317
4337
2417
2332
966
2336
1785
3697
4264
2051
1675
194
1846
473
3021
319
3539
1903
3869
3009
3093
3228
924
1473
2263
4243
925
3706
4136
4446
2270
1325
1661
1914
771
683
2651
4091
3558
3513
2547
813
1226
1648
2090
110
1179
980
3532
4324
2039
2299
1032
2455
2763
2490
1018
2773
1893
1826
4406
2118
2129
993
388
2534
3473
2741
3884
1040
4176
3029
756
324
1106
262
41
1550
2212
506
2046
3793
1755
1440
334
1298
2412
2134
3056
1927
2878
4091
1235
4169
3409
3191
1873
3128
46
1374
387
2959
2810
4258
3383
3581
3103
1604
2487
2548
2733
1463
1591
379
4186
780
365
2008
2990
2718
3280
3008
2914
1564
2056
1402
22
81
4085
2706
1892
4418
3769
3934
3951
2509
3018
1625
1379
2758
517
2969
3909
239
959
3517
1179
1476
1002
2771
3248
892
4314
126
3484
617
1788
2974
722
475
2356
3239
2915
3822
2519
3099
3237
1974
228
161
1736
2314
3808
4139
2832
4196
3938
647
3567
3810
328
2727
444
3179
716
892
4068
223
498
3820
2088
1292
4393
1275
4426
1545
0
3883
3643
246
184
2825
1571
153
595
2523
4077
2974
1871
60
280
1143
3045
441
4139
755
2518
3960
2002
1717
4110
1014
1822
2492
2899
601
2042
670
2700
3916
4452
1069
2951
3315
3687
3556
4088
3890
4163
2920
3823
3326
3597
4313
3680
4414
2543
2721
4260
4440
1288
238
785
3633
4292
1086
3213
2814
3743
1913
990
732
1956
1161
2453
3907
1188
286
343
4437
2596
2756
3722
1734
3584
2650
4046
609
3706
3640
378
808
43
2391
2443
3674
3464
3198
2609
621
1444
2004
4284
2321
2543
3718
3601
4164
1207
918
4238
42
1646
2628
2010
4041
2777
3000
2785
1833
647
180
624
2680
4014
3939
3909
2563
2327
22
2874
3338
2175
3540
3
3909
4397
2962
1618
1106
879
93
3972
1
3932
4208
900
2975
2907
3330
1789
4079
2589
3949
3364
1318
291
2432
4256
2147
1691
4454
3105
2219
2124
284
2557
3284
3673
1815
4443
4399
3781
3949
3794
1019
4421
2886
3750
1858
600
3301
3026
635
577
4120
942
2561
1067
65
339
995
2676
600
4337
3886
2148
2316
3390
2369
3464
1874
1274
2010
3995
241
1859
4226
1221
171
1090
432
429
2706
78
3101
3772
2597
2011
4203
150
2253
3
3931
2960
2514
2176
1649
3140
3230
4349
3598
2798
288
3167
2306
3984
612
1253
1059
1087
187
2786
2577
647
2292
2756
4382
3283
1364
3208
2530
1843
3798
649
19
1079
1016
4388
1402
1703
4461
839
2156
3770
2606
565
1774
515
3780
1019
3427
4
968
1709
1789
2975
2079
0
2694
3556
4444
2582
3180
886
2788
1008
3146
304
4169
833
208
294
2872
162
582
2273
3255
4171
909
1872
2429
1102
1000
3323
558
1903
545
3113
2295
2377
559
3957
2795
22
451
3174
2137
1813
290
255
2638
2740
2621
1870
4321
193
4075
2976
1755
1282
293
72
3778
3137
2960
198
206
1073
145
3055
2794
413
2500
255
4158
724
1269
96
3920
1949
1226
2770
429
3577
3112
164
3782
2433
2513
1389
804
629
3547
2085
189
707
924
4470
3036
2567
3480
928
341
2052
3813
4399
1128
4100
746
1279
64
3061
1762
3646
2698
2607
1497
255
1609
2414
2040
2829
1305
1483
603
3299
3744
258
1745
1582
1297
374
666
807
66
432
2121
354
1596
2906
3392
1727
1519
4423
1747
911
3399
2711
2990
2699
547
196
3287
441
913
2121
115
3562
4042
157
566
2056
954
3351
2393
2292
3784
3510
2916
2287
3310
3198
510
455
3610
2474
4314
346
1928
1616
1424
15
2473
435
2492
3057
3936
1404
1616
709
2467
4124
1385
2784
1321
1961
4326
1809
4323
3643
2618
2832
335
806
3618
2998
3346
2800
3045
1537
1320
620
2120
4171
2038
1438
1243
103
4332
252
2192
1007
4250
2001
878
309
3324
1509
876
3664
2722
555
3236
1720
2314
2295
588
333
1386
143
3605
996
887
142
3660
3747
771
790
3716
1463
658
878
1166
2061
4015
4063
320
583
2850
3999
2878
4165
4258
3555
1215
495
2867
1785
172
3187
3067
4218
3474
4438
2893
2587
128
3991
0
1192
2693
2007
2038
718
362
1094
142
2135
4240
1787
2026
1307
1040
2151
1304
516
1114
1810
1846
2158
4051
1500
2163
3444
2887
1526
2949
2577
2654
1135
1062
1262
2866
2766
2541
982
2915
2775
3682
4127
3469
528
1035
340
3540
1333
2675
1413
288
291
844
1431
867
4118
1124
1724
3417
3715
174
4364
586
403
2615
59
4292
1503
2802
2218
1503
420
1273
3511
3397
2807
743
2524
3590
3030
280
2128
2316
2239
2647
2015
144
3114
2808
1065
2043
4224
3536
4226
1687
3567
905
766
3933
1804
3047
4185
1162
1253
825
538
1807
3502
2163
4172
3823
3736
3352
4141
4453
3505
3457
3679
1185
2906
1329
355
3087
1368
3155
3485
3854
4019
3796
4373
3029
2060
2998
3288
2035
120
2936
322
3649
694
4177
3116
2046
2739
1258
4470
97
1176
1315
453
990
4284
3351
396
616
1895
4208
4149
908
432
2485
4008
1780
3822
2488
1139
3392
3149
802
840
1451
4379
2
4460
1170
4422
3554
2058
2115
3786
2719
876
3649
3909
430
1833
3546
1234
889
1688
168
2442
2174
1372
1111
1093
338
3915
3668
4287
4240
2422
3794
1828
3760
2263
2988
1129
3488
2346
2951
1127
4367
1944
295
2622
3848
3314
1664
435
2758
457
1311
1869
2704
1334
2473
2707
1355
2098
166
4338
2553
2833
2900
3355
2812
1381
4281
3944
324
4346
1607
2609
277
2522
121
925
2607
2051
2665
4232
706
2554
526
2261
22
4244
3341
4404
600
2704
3947
1087
963
596
1366
4385
228
2028
0
2066
591
776
3851
2447
4445
3105
1174
2258
267
1057
1047
408
3532
1801
3933
20
4133
2328
1666
2921
3451
3057
2902
484
2312
2221
499
351
2126
1357
2115
1197
1440
473
847
549
9
3851
1872
3416
2584
3503
3220
4304
2369
900
3629
2303
128
2373
1800
3106
3420
614
1271
4217
2608
2720
2142
3595
1142
1427
3815
665
1212
3487
3783
210
3040
3208
3345
1998
801
2437
2003
2335
3533
1124
2257
1458
4159
2852
3878
416
2321
2912
1235
662
893
3505
2388
940
2500
2306
409
4150
4259
2559
4136
458
403
1733
1429
846
3069
978
3893
2184
57
4172
253
1723
295
200
3627
1209
2268
3165
540
1498
4261
4268
2940
1405
1282
1055
1979
579
1550
2852
3074
3022
2641
4109
4248
2000
363
211
2392
728
2616
4287
3417
451
2520
3785
3520
3905
416
178
696
2006
595
4146
3188
1581
692
3205
1551
4436
1406
3448
3250
1411
2998
3130
131
375
1236
3091
3511
3922
2080
3866
3219
3679
957
2922
3446
3018
2764
1150
2214
1747
2308
1557
1631
3685
3614
3018
707
3206
70
3587
2326
1082
2758
2644
231
1127
643
378
527
1436
346
2529
3287
2808
3986
3462
602
922
1749
1476
1736
3153
1821
2077
4462
3060
4441
3156
3736
2077
3362
3392
3536
1077
3583
4214
379
4084
559
3092
516
4345
1673
845
2232
3215
1590
3937
4007
1799
1148
704
3013
1652
2575
3728
287
901
402
4304
3944
3760
1905
1408
3721
3297
1047
3209
1278
2082
3527
2873
2510
0
846
3686
2235
1006
2636
427
4037
3074
4429
1190
3608
3359
1255
3586
2883
3792
3801
2880
1276
3249
3400
3766
3847
2240
3165
1287
1395
113
1198
4056
2550
89
1897
3276
1171
2254
3542
2956
3774
3873
4269
1174
2406
765
2391
2657
916
667
2224
1578
308
4072
388
2203
3234
983
4274
2993
2321
2193
1079
4158
2342
71
1298
2860
1356
610
1040
827
595
1355
4166
2350
788
3216
4274
2472
69
4
1656
274
211
4253
395
970
2129
3431
3418
2438
1197
3363
2551
2712
4434
2873
4201
2038
3520
1080
3353
2390
1911
268
1132
4083
2757
2521
1959
569
1668
1305
3562
1921
1026
1714
881
2106
2396
3513
2500
3858
3540
20
2040
280
3879
879
3355
2649
850
797
3071
3354
3299
1241
4040
3299
1825
1295
1155
1977
3079
822
2334
1125
804
3951
1678
3757
4130
1518
2561
4256
1929
185
1440
54
1042
3254
4314
3984
1301
1583
2655
840
1276
579
3533
1988
516
1276
2264
2909
2458
1631
2872
1746
3777
4384
2475
316
2894
2746
113
3007
625
3670
921
926
3920
181
3016
2655
2527
3200
2082
364
456
2472
4189
919
2639
806
1491
191
2263
2455
3072
1942
228
2105
3237
4030
2597
1026
3308
3352
3621
3964
2990
3604
2344
1826
821
3213
3794
537
1460
3428
1069
2927
3153
3191
908
3218
934
2531
325
2431
1991
2938
4342
3001
4264
3756
1769
808
3605
1506
2734
1705
3228
1170
1784
2746
2753
1514
3593
1297
3418
618
282
3030
642
4086
3585
0
2493
4272
670
605
1484
641
1399
574
2585
4022
1966
4370
4398
1946
2140
1149
2069
3183
3609
2913
439
1568
1085
1237
3650
1905
4385
3161
165
1367
4373
2432
4133
3433
2424
758
172
1309
4260
2348
918
2422
243
3564
1522
2976
4345
1422
1774
1550
3766
842
3429
4457
2776
468
1598
1918
3960
1383
1212
258
4436
2524
2599
3432
2259
3548
998
3815
1729
118
3233
2249
4191
3731
693
688
2148
1798
2452
4299
3490
3443
3254
1235
1395
3021
629
1811
1207
2174
2668
1763
1072
3927
1452
2776
521
2922
3945
3692
1856
765
930
399
1237
3118
2004
3343
1086
4040
1078
3849
1646
158
301
1808
4053
1367
3152
3223
1492
3161
2134
927
2733
468
3658
2927
4390
2391
1901
2318
4148
3960
573
4399
540
3556
1985
4166
1349
1278
2320
3002
2488
1870
56
166
3924
337
3420
569
62
276
304
2768
121
2719
4036
3562
2116
2676
2571
3315
1918
1165
524
3796
2385
534
885
2899
886
2723
3315
3579
1161
1442
1671
2344
1352
3276
2353
3148
1785
2250
3796
4173
181
4392
870
2876
4344
3076
2246
767
2988
2867
4362
4257
2257
3262
866
257
3965
8
3940
842
2496
4219
1131
3015
2483
1866
374
385
4188
3623
175
970
2106
3802
1728
2230
657
2892
1719
3982
2011
4115
3148
4113
1076
3187
91
952
1670
1968
1099
402
2341
915
1519
894
2366
4391
2106
3904
150
3658
2487
4251
1051
547
4352
4161
4267
2187
1985
71
221
1268
3655
2507
0
2580
707
1477
1546
345
1538
1467
2828
1599
3271
643
4118
1863
4335
2196
2901
3696
1071
1899
2315
2078
2676
4379
200
1269
798
3205
2089
161
2755
1578
2550
700
1861
697
3529
967
2930
8
2034
1409
2184
1291
3783
3822
261
2984
2610
281
3797
1428
270
3481
71
3480
3727
1072
4062
1539
3183
3462
4031
374
2583
2842
3145
1644
3441
3856
1901
1277
320
3959
1321
2285
1538
3914
3736
3783
362
1615
4274
1454
1925
478
713
1049
3766
4171
3661
2507
3407
1400
1002
2591
2333
2702
661
4241
2821
2003
1982
640
3926
3151
690
865
3774
1687
117
4201
2581
138
2863
3924
982
592
4234
1533
2847
4021
1188
1541
3407
2665
4239
4334
2564
3376
933
2297
1661
4206
3910
1838
125
1285
2508
3122
2119
1663
3064
2241
732
896
1778
3913
1793
1752
2107
98
3973
4235
845
323
2179
4299
2063
2580
3566
2242
1687
1065
1509
2365
424
2586
3863
3325
4443
56
3548
1822
625
3536
2156
3114
1655
4456
3249
1275
521
898
2390
1578
2340
2245
2773
1430
2221
1129
3988
931
721
3384
488
1163
2954
3452
2861
2562
167
73
2144
344
3612
471
3686
2631
2253
3971
4414
1022
3495
3435
454
368
61
1936
1596
4262
1562
2598
412
3301
2110
2954
1136
1582
2365
389
4134
3239
3650
441
3081
901
850
964
1588
458
3153
3752
800
1716
1352
1344
3076
3016
4275
744
945
799
179
972
660
2316
1474
4398
3174
3531
4268
3271
2352
3185
0
1334
2446
1884
2665
3992
3473
3778
337
3754
3638
4333
2251
2929
3843
316
1294
3332
563
1562
4413
344
2545
1728
2317
2744
385
4420
2231
2233
3776
3986
2011
2293
368
3879
1791
1059
1166
2024
2302
1079
1156
3635
1474
379
1382
3241
1846
2379
2425
1571
2768
1232
3650
4334
82
3316
1605
1108
2138
2804
25
4290
2380
2959
3515
4432
207
217
2788
739
1176
1790
8
3563
1700
2728
3359
257
4358
618
12
1496
2676
2330
929
3385
4057
281
204
4382
3503
3534
2974
505
1367
3105
3019
994
1054
1516
3297
1889
1547
4000
793
1178
1835
3812
3554
1074
1973
1479
3485
1723
4324
442
2764
3708
1418
1828
2523
130
4362
215
3934
4050
2881
1902
1535
4035
1942
2759
690
600
62
338
819
1015
492
14
1680
3117
232
3383
540
2828
490
1749
1251
1809
513
2006
1160
3990
1193
3096
3712
1867
2669
492
3475
3918
1951
2214
1691
2986
782
3922
2030
4046
1194
3840
1753
3283
2882
2794
1339
2666
3105
989
718
4402
1548
1069
550
4423
3515
4316
2005
1104
3025
9
614
388
1671
4258
3728
2717
1879
3737
264
492
594
3636
1907
4216
2874
438
4026
758
4283
248
3328
4048
441
2779
2277
3837
1939
3241
148
1330
2325
3063
3001
3522
3339
2916
3697
3160
3553
4131
109
3749
2883
3370
2914
921
1561
235
3655
128
2663
2397
1580
4274
607
3159
2144
352
1011
1954
3509
4120
4297
306
3975
1806
1932
2965
701
3670
4332
0
1515
2445
2972
103
1987
2691
3215
3468
4447
290
1498
3605
2401
3521
1744
2694
4244
2573
1614
2087
2151
2354
2716
2117
1416
2242
2384
4368
3099
169
1002
654
4028
3610
3862
2114
988
683
3523
2544
1807
1033
4165
870
1328
2733
1382
3196
204
3068
1600
3889
39
1927
2725
3112
2346
2278
1566
614
2837
771
4074
2920
4000
1483
1368
2098
2669
2115
1292
2150
819
1241
2359
4007
134
3289
2729
1787
1751
3987
3562
1551
2718
292
1810
4054
2526
888
2117
4405
1408
1451
989
1172
4107
2757
3260
2539
4467
3046
1572
1960
3053
4264
4387
2720
2053
1738
3224
2051
1899
302
1548
1838
4065
217
1324
2038
419
3593
2897
1152
2212
3845
758
4370
301
4292
253
4329
3062
2192
2244
493
2593
2667
3791
4169
1125
4259
1032
1816
2490
3966
2310
3491
537
2249
2124
1041
227
707
87
3159
626
255
2891
2134
1688
2917
4412
967
46
3566
2589
799
2490
2219
3780
996
1777
1039
1338
798
1675
143
3544
977
455
3790
2410
633
291
3210
332
3960
3205
3044
1685
1174
723
4290
4070
1220
4366
611
4208
4417
2869
1015
3405
3759
1462
614
743
3996
956
2294
3218
697
3145
3292
3906
300
2725
2672
519
2569
1721
1730
3244
8
2314
990
2933
621
2266
2554
1866
3071
3616
3151
4234
899
3345
2648
1875
4400
448
374
290
3223
3909
150
3925
824
975
1594
4075
382
2107
1246
4451
4317
273
3983
790
685
313
4368
1248
0
350
2555
1358
379
3616
2684
1549
3348
3821
442
4159
2796
1397
3988
3595
763
1168
449
3188
88
298
965
3990
317
3075
3584
1267
2008
207
903
2257
1592
3603
3078
1986
349
3274
122
802
263
4167
2807
183
231
4188
472
1940
1297
1529
3914
16
25
1905
1693
3093
3737
1149
2133
47
1502
3701
497
3237
3201
245
3994
180
3865
346
4159
1762
2229
1606
3483
1449
3566
2345
3966
4386
1497
779
607
2200
1671
3965
3037
2872
361
3137
4176
4259
2164
2001
502
3302
3171
1773
2118
1685
3793
2938
1609
4017
218
2413
159
136
3101
4057
4335
1054
181
2122
4021
2604
537
755
852
251
4030
3179
1519
3870
1666
134
1586
1111
3010
2683
2538
1272
2488
1890
2672
132
3112
1319
965
1524
2810
2127
3230
791
4199
1864
2198
1722
3441
3966
2061
2407
2723
745
1626
1083
1384
2552
2673
538
2362
1738
4166
1903
2455
3124
727
3647
2834
2188
786
197
870
3024
4087
89
2203
2356
1334
2198
3508
1020
2322
2456
296
911
218
2415
3908
4263
3185
656
30
1034
1350
1538
623
4261
2926
2858
3499
4238
305
293
3143
465
3401
2803
2589
1864
518
4195
1315
3240
2167
1347
1111
1760
3649
2189
1745
788
1389
2538
2263
3848
3550
3254
3492
3841
1617
1862
1395
724
1115
3251
537
4041
1293
558
150
794
4370
2951
4097
2843
2714
3683
299
4305
2846
2751
3100
1177
3388
2719
535
2651
2793
2889
3165
3792
3758
0
84
567
3666
1640
3688
1839
489
4419
3224
3946
3347
986
2428
983
3791
1750
1633
1221
2537
1677
3814
746
1316
1096
1844
940
3289
568
1723
2535
3093
275
421
189
795
4381
250
3192
1480
1717
3981
3905
3170
1045
2484
1490
2221
2285
672
2110
4361
1020
1730
722
1123
3321
148
3005
1972
3216
562
1810
388
4065
225
952
3143
314
3904
1044
3868
3286
794
1794
1415
82
2792
3286
2037
2640
568
2586
2579
849
834
1556
760
1838
951
2385
4125
1073
923
4233
1744
567
4434
2988
769
3345
547
1283
3504
3502
2022
2705
2313
115
3410
3304
3982
843
1387
4294
2846
1144
1567
4020
82
1085
2882
2408
4068
3460
1974
2587
2560
2450
1801
341
4080
1392
3832
1026
3499
4150
4403
1539
183
3879
358
288
3211
1296
1842
1522
3613
1866
1104
1319
1817
2626
2111
2467
2284
901
962
1491
1360
2226
3410
1005
1707
2721
1102
395
218
3847
2923
2125
2725
2564
745
2433
4217
1690
2025
3765
3202
619
1921
1877
1960
3482
3662
654
4436
166
812
3032
3564
4250
845
4259
1434
4448
1496
925
3455
3781
4234
3155
2406
1361
274
1503
867
229
2219
2367
2146
3923
30
2903
842
2593
1774
1763
702
2593
2198
157
954
862
4294
559
191
531
2169
3919
298
3330
10
2324
4178
3406
404
2599
761
1442
373
929
3717
4357
2333
887
3985
159
1051
235
247
2976
2467
3646
2039
950
2946
29
100
3953
3190
0
4365
2677
1299
1213
4413
271
538
4181
809
67
1007
2846
2580
2364
373
2734
1610
3950
3879
3144
1749
333
1085
2270
3475
737
3729
2343
331
3023
3235
2517
2534
2895
1019
433
3293
3775
1587
907
1042
1941
3230
609
3354
816
644
3576
4093
2429
3113
110
784
1413
892
1742
2878
151
3896
1148
3035
935
1144
1310
986
3231
3726
141
3932
1142
2532
3736
4238
4056
72
1051
822
1632
647
3003
2796
1059
2373
33
2452
1836
4288
3332
1955
125
2795
4269
1752
4368
1926
685
83
1443
4120
473
1409
2172
862
2224
4055
1951
1754
4140
3603
3835
2444
1948
2427
2369
3508
958
2462
1496
1474
2445
1645
3976
4435
269
1423
2549
634
598
4193
3343
2428
2540
1540
1021
2867
4287
3085
2264
2529
637
1588
4322
2212
2621
4035
1618
3565
2974
2031
4381
2078
2311
808
441
2532
2140
1687
1839
4223
2789
4136
882
1742
3029
2763
1013
2552
961
3385
2955
1971
3237
2381
140
884
4277
4208
3693
1376
1416
3490
1424
1375
1278
430
1420
3709
886
4030
4179
2313
1644
1208
3092
2750
687
204
1156
2664
1402
1317
1682
3367
3353
3736
2616
1464
4401
3985
3475
664
1322
1060
1434
3120
1885
3961
1578
2781
4082
3995
2201
1674
2459
1224
3486
3015
2156
2995
4111
2138
3979
2684
113
3160
2659
237
898
2867
2293
2207
11
4093
575
1098
2950
1899
2815
286
3337
3867
1468
413
1194
4033
2467
1021
1840
1854
3061
0
1664
2307
1497
919
180
3095
4303
223
3843
1533
209
3082
2722
2240
862
3464
2881
618
3487
303
1693
3000
3236
3756
1216
1937
566
1772
3213
4125
2329
204
3045
523
3130
4292
4279
3095
208
3226
763
1410
962
2613
1266
606
3577
599
2025
980
1359
3860
3412
721
2670
3683
4004
2631
1563
4234
2121
2885
3079
4021
4321
3693
4182
1954
180
1823
139
3426
2788
372
2382
1170
143
4201
2998
2273
1843
1392
3058
89
1959
1546
1262
3173
4329
4134
237
3598
2248
598
3183
1389
2941
2921
4208
3951
626
2253
4024
3384
2892
2852
3498
3426
4066
1754
330
3010
4172
1884
2866
3803
3148
3433
3241
2518
4430
749
3845
1294
2715
2695
643
2906
3466
3398
869
1254
3812
1566
1796
713
4330
1084
3938
1832
3987
2904
3097
2500
653
3832
1319
1591
3964
3592
2101
4421
2733
3180
521
2848
2796
4277
3035
1866
1211
2365
605
1743
1939
2252
837
3082
1650
3679
1805
1425
2869
304
2468
742
256
3009
1602
3354
3062
1274
3333
2159
2802
2815
4233
4367
3992
656
1307
1383
1714
3106
4393
3237
4134
461
2298
3785
1208
2593
3857
325
2485
491
334
2828
4088
1892
756
515
1432
1257
3105
4257
1777
2782
925
2911
1847
3127
1429
1477
4135
4343
3971
3760
3589
1892
2939
3251
3364
1271
188
3021
4422
1695
4048
3003
367
4086
406
820
3725
3450
2488
510
1693
3188
587
642
224
3036
1845
466
930
3636
460
0
2986
3993
2061
719
3036
4051
955
468
734
645
510
3900
1405
1092
2696
1784
4351
2482
431
516
2865
3867
1209
234
182
37
775
2463
789
65
4063
4380
4123
4004
4410
2790
2168
3564
1612
1450
4263
2339
3963
1610
1923
3520
472
4014
908
2078
3590
1804
3200
2008
500
1625
962
14
4085
1153
747
1009
4181
2303
1974
4057
1424
1689
3986
2994
3127
2915
2455
3283
3039
3095
4373
4112
3795
1582
2753
2705
831
3720
3085
1200
640
3802
3087
4310
1576
1068
2407
90
992
1134
4370
2300
476
143
1345
3891
90
3566
2117
4119
3146
3825
4080
426
1870
2245
4421
4018
2277
2709
3968
4184
4145
2572
1998
2614
3083
394
3020
4359
1780
1158
3242
1176
3222
512
3236
3936
309
217
1687
1928
3708
1957
4078
3181
1614
1404
4188
199
321
3802
2967
1508
1184
2056
4385
1794
965
3953
2267
3344
1610
4038
3279
1857
291
490
2013
3342
1178
2965
3439
4426
4122
993
791
3135
3596
675
2860
3340
3384
2529
2512
3557
3081
4450
3808
2754
453
1225
1171
2484
3546
2164
1406
2805
1940
2104
423
2100
3431
2955
3152
4435
2213
2877
2515
4221
1099
362
1229
3883
4471
309
1473
662
517
15
3189
159
839
1776
110
1094
3148
4004
3561
425
1405
631
3751
3895
1945
3883
4368
2738
2057
4121
1734
978
3932
3219
3524
881
563
1667
12
1419
3108
786
778
4456
2768
267
299
207
511
694
1979
3034
0
108
3445
1125
3149
690
1314
4255
538
2006
1380
1383
270
2324
3571
2232
2114
2483
265
3759
1101
1181
3610
1350
1818
1505
1185
995
609
813
3779
2342
2893
1882
350
2028
1676
656
2479
3739
2282
3741
3578
3508
2514
3344
1823
643
3983
1901
1582
981
4000
2822
585
1782
3891
707
1458
1257
341
1737
2293
4343
3884
2799
672
1160
2467
1242
2204
1005
2193
3613
1042
4319
969
1020
4287
1521
2633
1746
2722
28
4198
1309
2365
1966
3113
2395
1411
3460
442
859
2059
596
2787
4146
3157
3793
80
3623
2099
1329
2189
1887
2909
1675
3866
1530
3347
3981
600
748
3750
2214
3945
1881
21
961
2526
2632
349
2902
1151
3418
363
1876
3079
1671
1876
3412
2646
4051
3055
512
619
1685
2735
592
453
1774
3116
1124
706
2675
3549
4454
1688
3475
4127
2561
380
1465
3718
1338
1209
45
1229
2941
2904
3414
2450
1291
1862
4108
2170
3583
110
2644
1576
2459
3709
4148
1225
3109
1078
195
674
205
4011
1839
200
7
2226
3814
3399
2099
3064
3965
702
615
1272
2379
4252
2856
3372
3999
1412
1025
112
696
275
2016
3553
3632
719
2877
405
2092
2193
255
2883
2768
3432
1189
54
3998
1737
993
2735
828
548
3748
1545
3121
28
1869
1233
2826
3296
2392
268
1449
1992
3083
1073
3293
2385
480
3320
221
524
2588
2368
2575
826
3828
3083
4244
2998
3328
1735
1062
990
2013
3189
2656
0
1172
1658
2419
848
872
3202
4259
3241
3332
1551
4189
1452
2126
3742
2366
3931
1694
1354
372
3073
1783
3909
159
3433
259
2775
96
4395
773
1181
287
3009
536
2696
3322
941
4104
1462
2656
2259
395
533
3144
3856
2751
1962
793
187
4080
3054
642
1007
1204
3371
3808
1044
2104
2883
2173
4337
4322
2804
4255
3457
1524
3702
3490
3756
1909
3015
1950
13
52
1401
4246
116
894
718
407
1766
1119
761
2274
3827
1750
2315
1285
2259
2542
1863
820
2273
3777
3604
3360
1768
3816
3221
2794
1365
4300
1317
363
1100
820
3374
1914
1375
3019
174
3519
3003
3148
224
764
3818
982
2582
3631
3261
734
4112
3659
3393
1831
681
3307
4260
3703
1224
4236
1596
1579
4043
3772
3513
3351
1978
1516
1037
1450
199
3585
2994
2008
1090
4435
3268
4153
1734
144
511
2397
1119
2459
4299
1395
3021
3400
2029
1351
4364
262
1971
3927
590
2917
44
1250
3551
3942
391
820
4182
1275
1588
2480
4106
3669
4043
3226
704
1303
48
1019
1595
1997
108
500
879
515
815
1250
201
1777
3591
4000
2349
2968
530
1656
3137
2000
1461
3899
3953
3986
4032
1377
3911
2699
332
306
3902
3496
1500
857
3325
4186
1372
1136
1447
160
1019
2150
1808
2244
456
2727
4426
1677
3299
3817
3033
350
3792
3577
3571
616
3083
3312
1033
1083
265
831
4028
446
1670
4381
164
4454
1233
2727
2732
2686
214
0
1090
4264
3458
2218
2633
3681
4034
2543
3861
4122
2280
1369
2865
3804
2262
2896
2678
2998
2736
514
29
938
3891
3631
3228
4092
3646
642
4437
662
1143
1931
3376
4404
2856
1133
2944
35
2712
3909
3575
3082
939
149
1228
2956
429
4054
3499
94
1911
4351
430
2608
2790
3626
660
2291
1229
1414
2336
1115
3953
881
3969
369
2650
2297
210
3364
1204
96
2246
3422
419
2604
1852
2664
1739
241
2132
813
3374
3435
249
2770
3509
285
2883
475
3737
3061
1449
2786
1595
1694
1768
3614
3330
2397
4297
1141
344
366
97
244
3260
3446
3909
3872
55
3625
2348
252
2392
23
3368
2952
4206
2784
806
630
969
3576
2007
784
2767
2538
3007
1658
1566
2421
3744
2330
3719
3861
870
1809
570
2709
1593
2651
2383
667
3918
1622
52
350
2348
3718
1678
4329
140
636
190
1327
1161
1990
3827
4400
2033
1877
989
4033
2689
1947
463
2273
1211
3007
2180
3845
806
811
1755
2243
4113
4236
1619
4256
2103
389
3741
305
166
716
2628
3267
1984
590
3173
841
3563
2134
4041
1658
3297
529
2125
2777
1884
1899
1662
3686
1889
4064
3485
2689
1449
172
1878
2540
2192
1068
1004
3117
1679
930
3911
3181
1412
3492
1103
4295
1266
1413
1944
332
2575
4053
4126
216
3277
188
700
774
2655
535
1956
3763
4270
3444
1972
692
173
1178
1
2969
4340
643
1189
3840
2647
1584
494
0
2500
3636
3168
3672
3523
74
3055
1309
2198
2128
1009
2848
1928
4099
954
1195
620
3679
1880
867
820
648
1621
2991
1547
3949
1116
3751
2301
3955
3263
1617
3421
476
3353
4283
2841
3457
1698
163
2702
1590
3328
1752
1097
1397
1942
402
4434
3327
868
4363
352
2379
2249
604
1743
3817
2527
3269
1214
3879
1063
3398
2094
3361
687
3767
2040
2554
1474
2808
3235
3356
127
969
3646
2014
1441
4134
1211
1132
1815
579
1995
2486
159
3821
3873
3941
795
4175
3424
488
876
4123
3881
656
2308
572
2065
4395
3267
2499
1501
3932
3798
2783
3923
4418
1195
618
2096
3401
1694
2225
2590
1998
246
2006
1356
2164
2553
2286
1866
528
3298
2859
1838
203
1801
1248
185
2296
1232
3904
737
2661
2963
1628
1112
3965
1471
3644
851
2452
2116
3217
2387
1610
2423
2799
3977
1906
1338
2398
971
2948
2046
4009
1440
3915
2621
959
2195
1918
812
4206
4093
833
3120
1380
2614
27
110
202
1523
811
3567
3063
3807
231
2082
19
952
4047
79
2494
3481
1711
3941
4105
2015
3215
1486
2687
647
1195
2581
2457
495
1238
557
1670
1538
1487
4414
2218
68
3653
2304
1496
3760
1157
1830
3668
1749
3842
3673
3659
3337
3279
2428
2346
2015
498
1172
3781
1994
1687
19
1748
2396
2019
843
968
3059
348
2250
2353
1009
1706
1407
3344
3375
2010
3464
3505
2560
3844
3865
1753
2011
1214
0
2619
3408
3104
3146
3276
1968
2923
4471
1608
1611
2606
56
3089
330
4412
3383
2521
366
840
4352
944
879
3472
4319
3898
969
464
492
4085
249
3039
1683
3595
2729
2019
2968
110
1773
3288
1928
4198
2495
575
3142
4110
2685
3408
3501
2081
768
661
1129
2418
3372
1864
2514
476
3915
1517
89
3035
2746
2092
2403
639
2342
1581
3539
4040
4099
4194
2677
1107
3650
154
1486
3392
3559
489
2307
1320
4184
2296
4250
1951
537
3424
558
1518
4009
3757
1627
926
2466
364
2478
3693
1419
3288
766
4156
3844
2594
50
3819
2813
4353
3471
4013
1727
1612
320
1497
1923
508
1783
2958
783
1271
1479
1526
1915
535
1846
1670
3692
347
3964
1804
3123
2148
2095
2503
4087
751
387
3134
2058
2506
3849
701
1787
4370
1318
4025
1954
1657
25
1672
2600
382
1606
280
3612
4449
4416
1956
1825
1030
1236
3282
2589
598
1014
3323
278
1594
39
4438
1566
2499
3444
164
3586
1729
3298
3870
1231
732
732
1061
3413
458
2726
1900
4336
2845
2286
2274
2995
1991
509
1470
3220
4367
2883
1178
1632
4424
4421
2348
3686
2748
3984
4209
1155
3744
2939
2420
1559
3864
319
2958
2017
2717
815
1846
4132
1602
1826
3564
2965
2918
1949
555
2615
1750
2338
908
4153
470
39
4387
4154
2532
1619
270
1360
2806
355
2460
3794
962
4097
3633
2890
3352
3941
60
959
3345
611
1605
0
604
3035
3547
1443
3709
2643
1369
742
1488
3411
3174
1055
2754
2287
4252
707
257
4304
1380
3955
3772
3348
969
2858
3133
464
1627
1773
398
357
4108
3593
1743
982
3596
1986
1200
3929
3416
3562
3101
2634
35
2244
2513
1933
3909
550
1633
437
2660
1536
306
2550
2706
1887
4429
2375
2580
3867
1324
3744
979
2184
3139
1682
2903
3988
1601
1306
1610
2035
672
1332
1460
1042
1534
1118
2321
427
4299
3365
3219
2834
2744
2640
1441
1734
3584
1371
286
3984
4125
2027
3945
1013
3892
82
81
2838
684
179
2435
3580
45
25
3069
3718
1007
2948
3296
1465
4146
3248
203
3431
3788
2241
1271
4287
830
3438
2613
3539
1289
1392
577
893
1444
2605
3238
3283
2181
3313
2696
3039
995
10
3383
3893
414
2129
3214
2893
607
1019
961
63
1734
1575
3958
3277
3018
1057
2422
1697
4470
610
1106
3969
2369
3947
3848
2081
1997
4451
938
2170
1317
2705
2238
3746
3151
868
3073
68
4149
1858
3308
1308
113
1272
2040
3028
114
3006
3888
2672
1506
1270
4287
4335
3786
1570
2039
3267
4095
108
385
658
635
3538
98
338
3929
1314
4144
3744
3215
2996
58
1992
186
1590
3554
3717
4050
121
4106
3289
3961
4032
2252
4400
3635
2540
3059
2859
667
3060
2107
3514
323
3790
422
1315
2441
2660
299
377
2882
2971
3158
503
1056
1918
2459
1088
1785
1892
4144
2158
0
2643
4177
3508
3917
755
2971
2801
2312
3107
3799
2034
1110
1075
368
4064
1654
3589
1538
4060
3646
235
1211
2335
394
1788
2296
1645
62
4331
1246
4279
3107
3701
4158
4447
825
3712
1373
2637
1464
2982
1462
1869
3162
866
2256
1366
240
2427
129
2611
1
3222
4001
507
231
2400
1013
554
2415
1090
726
2915
2081
2182
1764
2473
471
4320
3013
1463
1991
2874
339
4134
4371
1642
2636
1320
4242
2911
1961
2498
3735
2419
3865
1372
2698
2748
3179
811
3478
2692
1428
1354
921
2285
1010
610
516
3531
933
2056
1640
149
3808
559
798
921
830
2769
3400
1672
1111
1565
2767
634
4159
1406
631
2841
151
2828
1165
279
4390
177
4268
1564
443
2026
3941
4267
4030
4083
1763
1613
2388
1381
2060
13
460
1525
2105
2637
3474
2766
4428
2470
3942
1838
1747
3929
3483
2034
2782
880
1047
3052
1805
3818
196
2835
4416
2407
2088
3131
1305
353
4177
3155
2865
532
1731
3256
3878
4433
670
3903
248
176
4283
1584
4336
3632
1066
3638
1289
2710
4205
272
747
4204
4008
3413
3288
2625
2750
1356
348
3540
1843
2303
3102
3971
986
3967
4424
782
2019
2670
2442
788
3651
3452
2395
1003
1323
3881
2882
1212
2902
3309
2756
3670
239
4411
2558
2955
1038
1699
1666
4343
3675
1251
4251
4158
3555
892
3613
3956
48
1688
2199
4324
1680
1905
3118
777
3706
391
0
3579
1308
2947
2298
1623
1077
480
3730
1878
4357
54
3064
3918
3827
449
928
3948
3905
98
1370
4058
3187
1039
179
4113
4152
3219
289
2424
3099
1158
2585
2020
1679
1616
1287
2473
2187
751
3537
1378
1197
1801
3563
355
4370
3753
4106
2254
97
44
272
2839
3616
3357
3297
4354
428
4154
1952
126
2924
4293
257
3107
697
62
593
1792
267
1464
1340
3247
1922
145
2317
2355
3270
4134
1044
1669
2179
1243
2042
2512
1714
1944
847
3118
1241
3760
126
953
3863
3948
1548
892
1067
2529
2957
1253
609
2657
271
3793
1746
4311
4434
4436
3277
4409
3978
1061
1348
629
1944
2841
3686
202
4283
2345
2765
1192
600
3030
241
3702
322
1615
1547
2689
3615
1814
1240
1644
4172
371
1311
1824
4003
2609
619
1055
939
1744
57
2090
2525
4073
2271
887
3508
1066
2220
3007
2256
2840
3244
785
3064
1449
1607
245
1512
2804
990
3344
628
3221
3634
815
3357
1820
3162
4207
1366
642
3498
2468
3285
652
3671
1679
42
1582
1188
1201
1928
2442
2291
2368
95
3988
4059
4397
238
598
31
3503
2446
728
3929
3364
144
2525
4195
635
2534
2179
379
1037
600
1403
2721
1608
157
1079
594
4323
1430
2544
2763
1873
3219
1852
2440
1655
1445
1598
1990
2511
3013
2672
1190
818
2569
3270
1270
1018
3937
3900
903
326
817
1927
4318
1251
2604
2970
1032
0
3185
1638
1406
254
42
2167
2331
2074
1684
3271
2098
198
2181
1765
506
3113
974
2066
3064
3206
3031
613
2930
2538
3844
1164
3850
4199
2661
4032
3324
742
3929
866
1620
2319
186
1976
4154
767
124
3360
2569
2508
3355
3346
2354
2566
1405
2533
1817
1478
3296
1034
3285
1685
260
3891
362
584
427
4448
3713
4278
407
1632
2720
1377
4146
843
573
897
3172
3194
1111
2637
2523
1270
1323
4337
335
3570
4156
1038
3640
2559
2344
3672
1699
207
3709
376
1359
776
1840
2505
981
246
114
3666
503
3185
4255
4142
3444
1688
2814
2781
405
1680
4459
1943
258
4015
378
125
358
2355
1651
433
1283
3608
1795
2265
657
371
2792
3044
169
3743
389
3590
350
2899
1770
4447
1434
508
3274
4134
710
1189
1084
1185
3016
1417
3571
3946
3493
1056
3439
1982
516
2042
894
193
3330
2397
2165
2683
3017
1210
2691
1379
2402
3174
2809
4247
1983
1488
4093
1120
3072
2036
3704
4082
3502
1354
153
4467
4010
2809
3255
235
1464
2142
4137
1696
106
775
1676
3891
3012
274
1554
1790
3179
821
4242
1919
3549
3084
2918
2771
1504
1933
1430
4150
2396
1216
1639
56
1726
1344
1548
356
1124
130
57
994
1354
2501
3126
2036
102
575
1890
2223
1147
971
725
707
2538
2743
64
2039
685
243
4214
444
2253
1072
106
3101
1190
2137
2831
3177
1957
0
1583
1821
3781
2527
3899
3044
3580
16
2696
461
4392
447
2155
1532
1509
3842
4299
2629
2617
2490
3004
3608
3794
3456
1156
1669
1272
887
849
3505
3858
35
3637
172
4454
2171
3248
2168
370
715
113
2684
917
1211
2851
1510
816
3244
2109
2341
3117
2923
2325
2591
1497
2001
2276
2920
1754
4219
893
1239
2618
1801
2724
977
1989
1898
1039
1881
4108
1902
3259
2403
975
2004
678
2147
2354
2929
1476
3750
2453
567
3949
3455
731
2485
2939
3364
1490
1121
2456
672
3062
1249
1009
1755
3766
2116
3760
3056
3665
3910
3379
3562
3079
3249
3918
4210
2311
2351
1119
1173
2503
1999
2595
2008
3556
3829
1107
3675
2125
313
1599
802
2102
2542
3200
34
3952
3931
3902
3048
888
4254
2352
1318
2373
1534
1120
2637
3382
3745
3498
1441
631
3581
1132
2442
2141
1671
1945
3388
1048
3105
3454
1095
2277
3323
3123
3061
1550
2541
3257
2567
2621
4408
2790
2061
4013
2416
4417
725
697
2947
2708
2327
273
3459
1824
2342
1015
2318
1193
3220
4370
3095
1068
1990
1946
146
3902
1076
4286
172
792
704
3013
2785
1073
3935
784
723
2276
2603
1617
3885
4268
226
3962
2893
2284
2386
4320
770
1193
3279
3063
3276
2827
2193
314
4083
2584
813
852
2658
1154
753
3285
658
3499
757
2454
4056
1514
4414
679
713
2616
1480
4378
3717
2232
2788
1275
4458
0
1497
3197
3413
295
2805
183
3205
1617
3752
339
3880
1632
1197
460
2364
3700
3126
516
1290
107
2647
3132
2128
3429
3588
3887
2847
3090
4189
2062
1876
4214
727
1255
2276
805
3928
4081
3360
3499
3958
2574
3582
1581
2439
3515
4069
3210
689
1928
1536
3538
1645
2836
1879
4361
2736
4239
160
663
4362
2807
1944
1710
1175
3186
3823
1187
4
2180
3414
1328
645
2580
1212
3961
1388
3801
1262
2748
1559
1142
2361
1969
2816
436
2932
3158
4450
3030
281
413
1933
1276
1729
3081
1130
3186
3810
1027
2880
3615
2112
1046
4001
88
3816
4129
4219
4259
2684
1166
1499
2392
610
2944
2587
3689
27
4200
2439
3553
1425
3971
775
3875
2134
2695
3345
4147
2759
4379
3350
3205
220
2464
3759
3794
2269
2612
4181
3313
468
2653
3323
1400
3839
825
4103
1047
4375
1495
3547
2730
4066
1319
2354
3600
3865
3457
1113
1855
3686
1964
3212
1141
1860
4352
2744
1287
4281
2152
3863
2848
209
65
3585
783
3390
2820
417
2660
3761
4066
1683
3286
1497
976
3249
531
3531
272
1144
2424
1254
169
1051
3346
3862
1236
913
1662
1714
3432
1586
2059
2063
2177
3973
4219
1498
428
3726
1772
3350
2928
3486
276
1584
11
135
3382
3058
1577
147
1513
2124
2351
1583
410
1726
2579
3784
980
2831
2499
1443
2815
4455
1977
1156
788
1993
536
3296
3231
828
0
707
4205
198
2446
2072
3541
3721
1592
1167
1470
4191
2204
3988
2325
3958
3677
3178
668
4448
705
3899
2038
3976
4126
819
1964
2162
1672
1129
1266
536
591
3409
2006
1317
2759
54
4272
3409
4133
850
2126
3634
4281
1260
1971
1444
1266
3271
81
3905
3169
3230
85
2139
608
465
1550
3096
4014
4153
176
3238
2877
144
2242
3684
989
2096
1749
1751
4028
3667
1707
2332
4385
152
3730
555
4253
3156
1883
4100
3232
3285
1932
3773
3733
3097
4077
4338
4
2400
3204
3062
4090
2939
1749
556
3640
2020
2087
2340
2995
3772
3096
85
374
1850
678
2988
2233
3209
4204
1298
3361
2182
3635
1792
501
3594
3192
651
831
2657
553
2405
3337
2635
2705
2069
1804
2723
1759
647
1248
2207
3925
742
1634
27
3143
3435
390
3407
318
659
2361
4074
1374
209
520
2837
2423
977
3867
1570
2271
3163
2302
1938
519
3601
3262
3925
3833
3645
4302
1961
3075
177
3416
3001
4231
138
2713
1263
4260
1689
1724
3595
915
2667
1398
1374
1910
1881
1376
3673
3207
3348
1643
3805
2852
2429
1684
2875
1047
1816
3395
4158
3970
612
4035
1880
3758
41
2034
1926
1383
1063
3484
176
858
14
2386
1828
4362
2513
1559
3619
1271
2829
3841
3123
1779
3606
3187
4173
1513
237
114
3322
2126
3981
4125
3796
4470
4240
2895
3172
3629
2723
3271
2738
3596
0
392
689
866
762
3183
2409
409
3764
644
2897
454
294
4385
2734
4033
2716
1979
3357
3867
2913
2611
4413
403
508
477
874
3632
2204
3752
1551
3455
3376
313
1558
2963
4450
957
3095
2590
1983
2171
424
2887
792
508
2634
2223
1950
2769
886
2215
2265
294
3606
3176
3061
466
3572
4351
2532
2732
1795
2098
1635
1004
4086
2022
1291
1463
1834
2698
230
860
3763
4453
3501
684
654
4370
2066
2732
2547
589
27
2079
1885
700
1262
448
908
3071
4097
1620
2945
1683
4437
4063
1217
3313
1690
66
2367
2384
4167
981
1639
3222
2752
3760
3840
3697
3958
2549
3943
3598
4298
1765
2150
1790
802
1593
1442
1929
4165
2706
1764
674
436
1092
2729
810
3830
3519
3002
1548
2142
3685
190
4028
4204
1456
3523
3481
468
1080
2221
3747
1220
489
3664
2203
1095
2055
4337
4277
2452
3319
3753
2631
4452
3738
2357
2856
1098
4007
1036
2073
990
2771
2735
2905
2948
4085
3129
4174
2835
1045
3736
3988
1155
3816
888
1106
1967
1759
142
3774
4095
2761
566
1677
1114
514
3521
2869
2374
2871
608
2250
3784
2458
1162
2885
3290
2603
1078
4003
4239
4153
2848
1872
2773
4261
2981
3854
989
3242
3941
2580
2294
1397
4108
1951
756
2152
81
2603
3326
2688
4114
813
3235
332
2791
2401
1953
1059
3038
3831
2874
117
2269
2944
3009
2864
0
3588
2982
683
97
786
2199
1048
2468
890
2894
1175
3326
903
2638
4353
3784
1175
1287
81
2028
2057
538
1747
4027
4332
484
2162
675
1090
4208
4180
1548
2464
773
2809
2532
1215
2802
344
654
3327
2267
2202
4299
1836
1313
759
2532
1431
1628
1934
705
2004
1710
1359
1393
1716
2946
2276
1844
1096
615
3131
1692
971
1335
2673
3212
3486
2573
4379
1829
524
1771
405
1664
3258
2388
1518
142
1133
1601
1342
2063
3144
3688
1391
1456
2833
1070
4191
1292
242
222
3471
120
3326
1004
2766
4339
2515
693
4345
83
1110
2839
603
2250
2702
1324
2716
2240
2927
3843
3002
2073
1273
1218
2589
3310
710
3780
1977
4071
604
1072
579
3039
3059
1465
2995
3581
2387
2894
3970
389
3616
1712
3651
192
3686
2446
1638
717
477
2985
596
773
149
3452
2286
957
3875
1539
875
2903
3625
3378
1984
2247
1131
2290
3976
2245
3399
1368
4130
2917
860
2876
3179
973
1523
4299
471
123
551
2649
1515
3781
3136
1720
4003
2785
2008
1563
3586
2883
2161
2331
1443
4436
2848
1665
3575
3715
2812
4073
3395
3979
2871
464
1202
778
2502
1325
263
4083
2617
834
2393
1032
2763
3880
4237
1773
1776
4088
3870
2568
4072
1253
494
4318
3415
461
3013
3536
3315
1048
4288
1190
1150
2674
4126
2453
3907
4303
1723
1675
254
400
320
2058
0
1897
1541
3
3729
3804
3793
3796
2967
1059
1236
2144
3626
1122
639
4
4102
2452
2832
1749
1034
924
4229
4390
32
2447
3030
2833
3884
4146
2673
4299
2539
2522
131
969
190
566
3098
601
4189
691
1866
3713
2135
3421
3533
3819
1282
2962
3706
3511
2290
1862
3309
3901
704
3641
1901
1995
194
1070
4465
4050
2919
3990
3551
3877
919
1085
1151
1637
160
4233
4095
3698
2251
3748
1232
1324
2380
2126
2589
984
2405
2142
3867
1376
2000
3037
1048
2201
3167
1126
1807
1109
3780
1760
1521
3155
4374
3173
3155
4268
2026
3107
2796
2938
2525
781
1772
2505
2838
103
1077
1875
871
1456
3896
1986
161
1686
1115
4256
2807
3187
645
749
2134
2612
4153
932
4058
4004
3396
725
3445
1927
2180
1561
101
2937
4149
2501
1355
1617
4433
1041
156
3271
3408
1082
1232
4041
2907
1271
3266
3983
1064
2090
3264
3965
3895
1630
4069
2986
733
3369
3972
1709
4281
611
3684
1642
1547
4011
1819
2060
3645
593
875
386
3075
3677
3076
3540
1492
2898
2483
3986
3884
443
2561
980
1439
2087
3025
2367
1192
4451
4425
706
3708
2852
3003
89
425
132
377
3035
2613
2085
2667
2035
4021
2714
4176
1764
674
3421
70
678
534
2352
2197
2138
1897
2408
462
2945
4115
1795
4278
781
1926
2361
3239
925
2083
3829
417
4237
761
2070
0
667
1640
1926
3251
2587
3273
1730
1975
318
4446
3924
1603
2829
2139
3612
2023
126
3036
2133
2021
1263
4212
2397
3035
2826
3566
3948
3878
1961
4419
1457
354
3492
3207
2739
4426
1272
3409
4453
750
3715
1150
3557
977
2347
3358
3447
1171
1259
1889
2529
1852
745
4018
373
2570
357
2033
2895
579
3300
1129
3295
453
4372
3107
589
3968
3112
51
2298
3214
724
1474
3857
3389
3408
3245
3632
1262
318
774
1266
1129
1910
1662
2130
2612
4299
4095
3347
770
124
1813
1133
866
2075
2970
553
1115
957
1907
1122
38
3729
4204
2180
3364
4458
3041
2838
617
2931
2594
2696
100
2766
4001
2423
4118
233
428
2630
2092
2310
3957
887
3994
4293
234
976
3601
286
3886
1318
3973
3078
2488
418
2809
3383
2272
286
3278
1656
254
1631
2853
2819
3502
1727
1314
4249
2503
857
1841
3951
3416
1531
4412
1611
3607
2585
3013
2928
322
1387
275
2658
70
558
203
2021
2916
1371
3109
2277
1544
4126
1846
4439
84
2322
994
3868
421
4112
3005
912
598
3112
885
1168
4338
3067
3610
3319
2549
1692
3287
2826
1343
189
900
1774
3885
2624
2681
540
169
2908
3763
1719
2459
3026
145
1150
3591
2153
3821
2214
2772
2922
844
3722
525
1105
2524
683
4073
379
1008
3416
4084
3118
2816
3328
1710
4371
1666
3295
3962
0
2492
2221
2601
944
1942
3970
1110
4097
766
2640
2621
941
2423
2942
539
227
357
2687
505
452
4471
3474
2222
34
2313
4027
4416
2732
957
1420
2142
667
58
1418
3829
1434
2667
696
1829
1349
54
2758
2496
340
2805
3786
1231
4030
153
1748
3011
1599
3279
2943
104
1850
2218
1074
2087
1423
1877
4405
1309
2353
809
787
2164
673
2591
2734
1299
3959
3595
4020
580
204
3423
1189
2820
3105
360
3490
2935
2530
3286
722
4180
352
287
4383
925
2984
7
4321
1158
984
266
3510
4275
1626
1374
872
4220
256
1468
3642
3683
2441
3562
2478
883
3479
351
2156
420
1361
2492
4074
1804
4449
1619
4138
3049
1497
3733
579
2926
4002
1104
2011
536
4380
2033
3555
1607
21
4219
828
1369
2778
2692
2909
2105
1023
689
4349
3195
83
206
3006
4144
2589
2835
39
2123
1132
3788
1484
1502
1134
3885
526
373
964
1984
947
3664
2476
316
288
972
2351
2152
1580
4234
1716
152
2963
4285
152
4
4049
3870
93
3902
4189
1019
1858
612
3249
1628
1427
626
3081
3011
4006
1981
655
1244
2559
2673
1813
122
1180
2744
1632
2180
4040
4298
398
1208
1514
1319
1568
2758
2210
2494
1183
1133
3478
656
1784
2473
2765
1734
171
3996
866
900
1655
2150
2319
3710
4003
1195
2751
3536
2353
4077
4214
4032
0
1822
1749
2677
838
695
3789
1586
3666
1945
2371
1975
4459
287
3425
1256
1624
925
2010
4171
3886
1704
1727
1217
2974
2399
3159
934
2653
1137
135
3580
182
2722
2239
815
2504
3212
1039
148
315
2551
4036
2749
876
1604
875
2686
543
3428
1835
1984
3267
68
1937
972
41
1977
1971
1795
1030
3755
1554
3201
3202
3310
1929
1766
750
2752
154
3796
400
3995
1261
1297
128
2317
2306
4150
3308
4360
2125
721
1513
4407
1898
2664
1980
663
306
2468
52
1243
3347
1610
3811
3593
2862
3211
2233
2799
4438
2029
3449
4302
2934
1464
1218
1766
1103
2123
675
2627
1007
434
3734
617
3778
3275
1529
4454
1456
3228
1151
2388
367
51
297
289
3958
1177
626
3490
3722
1446
2110
1252
382
864
71
4362
2806
4395
3678
319
2204
2022
3682
1935
1985
1559
2347
515
2535
4374
2918
4027
1217
1633
355
1698
2168
13
8
2934
351
1475
5
3242
563
2707
1984
2152
3189
721
1289
590
787
2743
896
1451
3796
2963
207
2916
3932
3636
3714
3109
1265
3023
693
3107
4426
1532
860
3751
968
3584
409
1913
3308
2181
1837
2384
1227
1113
2693
3299
1694
3537
3440
193
568
614
1982
95
3306
3524
2362
1423
562
3240
1853
628
2263
1471
4261
747
3602
2932
3630
2577
4358
1138
270
4044
389
2476
1656
0
4044
4343
3800
2191
340
1097
3551
2763
186
1434
3675
455
2667
2067
518
156
3214
3134
156
4174
758
3191
1745
3933
621
3524
3099
828
24
554
831
978
64
1889
208
2400
912
708
4434
1582
2451
2210
3727
368
2036
1605
3156
171
1266
3690
563
2637
2358
3787
3404
2073
3334
1036
18
60
1699
2978
4436
2948
3267
977
3630
1200
1951
2800
1986
529
1158
673
52
4317
1899
3436
2609
3670
3292
1442
2802
2774
520
3835
1433
4394
783
44
1816
3826
703
4384
4116
952
441
3611
2859
2214
3027
858
2112
3792
816
1213
1471
1534
3038
1316
3816
212
276
109
1747
2143
3312
2430
3719
3309
2430
1549
3153
4326
1062
619
1712
3386
3117
2954
2323
3099
2016
3655
2655
3476
766
224
2252
3400
1492
2563
3636
2556
4135
968
3617
3384
2528
3776
3235
1886
3649
3858
2714
2990
3859
989
3217
953
3699
719
4334
1113
640
512
1457
3143
2232
3694
3207
174
4372
1378
44
2282
869
2681
1930
4361
3006
323
4152
3154
2819
1057
1457
3287
1547
3741
1788
1747
1901
3935
2249
698
2206
4384
3303
3350
3363
3113
232
1058
3507
2886
1932
1411
2677
1936
2149
4442
1846
3988
1265
1325
2145
1878
2875
1473
907
1644
3651
2856
3304
3564
2181
1969
417
1973
2482
1119
3270
1317
276
1650
2147
1134
1726
0
4241
3615
4453
475
2288
226
2582
3091
3159
3252
3607
2576
273
678
757
1728
1390
79
37
1341
1620
2813
687
3774
352
47
1695
2511
2926
437
2287
3464
3766
531
1368
960
2333
3220
817
3134
4004
2534
1406
1773
3127
3231
731
616
1348
1532
2188
2675
2501
2245
500
2244
1731
1472
3811
42
3868
716
4412
2292
3875
3366
3482
3432
4196
1052
913
3726
1576
1180
1195
1465
4148
1154
3900
648
3218
2264
3860
3329
3247
3299
2268
2760
4414
3471
4462
3260
4002
962
439
1560
264
2925
998
1099
3974
2697
4073
2515
1520
590
3302
4350
1404
430
2694
4370
1641
1469
772
1600
4240
1501
700
2685
1410
1580
4373
2902
3319
4469
2316
684
3212
3998
1497
1330
1702
57
1757
766
1595
3742
2485
1391
3996
554
1466
2718
2810
4071
3739
2417
664
3869
3987
3053
1780
4307
2525
2757
3440
3179
3671
591
3193
1744
276
2899
1186
3089
455
811
611
2922
251
759
1328
2124
2165
1499
4451
2275
668
1154
2857
1633
1191
3973
2513
224
2779
473
2979
2766
3546
1464
2060
3170
1
1381
3028
1310
1224
4312
1675
266
3137
3980
3138
1688
3550
2240
4415
2834
3225
1641
4191
3156
363
1103
1242
946
2573
3992
2111
4429
2342
2828
4074
4402
4130
4158
2518
2662
1683
3269
2281
2618
769
3039
3539
943
0
3330
2095
83
1465
221
2909
3055
3164
3024
4410
1419
3911
4306
497
224
790
589
1195
312
796
1114
471
3360
2944
2599
979
540
1749
1211
4213
1972
3153
318
3674
894
3469
440
2648
622
615
4042
3425
153
211
324
4097
3592
3872
2398
1315
3578
453
3980
640
2273
347
4052
1155
2515
1241
946
2743
2255
264
1266
241
4103
3218
895
4228
2854
2054
578
2062
4163
3519
3398
1165
1655
2715
1682
1320
1491
412
1363
379
2000
1728
922
3684
4261
447
1136
3798
1441
1898
2259
1867
3817
2713
997
3740
3372
537
350
4011
2195
2720
656
741
3493
427
804
3841
3234
3849
803
1984
2900
2160
1284
3116
4139
2406
2286
3492
2848
1157
1755
2646
3117
3128
3636
2861
167
2772
916
1554
3942
844
3419
2229
2968
3999
806
115
540
4407
609
1422
1665
2265
1377
3278
35
1606
1291
2963
1018
4011
2415
4208
1097
4164
2258
2599
4462
832
1675
975
1433
3695
1265
1469
2658
1723
3638
3075
3207
3699
917
1214
1779
289
2755
4115
4116
88
3080
1677
4260
3788
3797
4010
2547
2940
380
3572
1403
2934
1315
416
2918
1003
2269
1770
1335
1425
4189
898
1770
2606
4286
1326
115
2394
1664
3060
491
2607
3815
3762
3324
3996
840
3610
500
3990
4314
3293
472
2866
1646
2765
4199
3678
2059
0
4441
2254
2212
185
4102
185
1727
3632
2794
4403
1559
2354
2636
4207
1460
3359
51
1709
1786
3769
1360
1817
1060
2246
638
3465
2510
2991
1875
620
618
2997
1637
1708
3093
62
1061
3293
2040
4101
2950
1210
3780
550
850
2354
3085
2153
234
1052
3554
63
1069
514
2890
2088
3609
3611
3183
3436
292
48
1094
1578
2436
1395
676
4205
4185
1643
3401
738
2724
4443
2676
452
2074
48
79
3267
1796
2557
2546
1261
1054
3347
2459
1004
241
2406
2840
2580
673
3699
3373
2906
3276
3889
81
172
3671
4017
3549
2670
961
4458
3209
3522
3822
1168
2059
1485
803
934
1610
1722
1991
1498
334
167
76
4074
647
2344
688
168
116
3076
2471
769
3339
1925
3422
3168
3102
3053
3443
2398
3943
1984
612
2274
2176
987
123
677
3095
399
2222
865
2940
1049
3098
1505
3642
1366
1998
3781
2390
2007
2563
3372
3643
554
1115
3850
2688
2329
3031
2647
2575
3300
3049
3751
1814
4006
2056
2648
2799
82
170
831
1980
841
2696
1316
90
3899
2759
1690
4428
2142
2576
2030
2884
12
2664
2248
2417
778
3156
4354
1443
835
2902
3359
4240
3918
3535
764
1633
3848
1703
2858
4434
1308
3015
1645
3153
1978
2271
1019
3881
1312
892
1387
1316
337
1294
1816
1605
1059
911
1824
558
1607
0
2137
2419
2551
86
2333
2874
2194
3877
352
2258
2648
1214
2956
2336
2352
2143
1330
3664
3104
3056
4033
3571
772
4167
3978
1137
3666
572
4231
2404
3132
4176
2581
916
1102
1606
2241
878
811
4382
1684
3981
882
2762
3551
1293
4447
4422
3169
1248
2383
3630
2558
1225
3777
3620
1709
2974
3062
2248
3077
2747
299
3734
3311
2121
4202
620
1391
3946
1046
1703
3
208
1047
1819
4330
3442
400
952
2859
1512
3132
866
1657
4223
2575
2514
4432
595
2109
3213
1198
1078
828
2284
3008
2159
3795
32
2696
3938
1563
1661
87
592
3834
105
2307
3206
2168
2899
3830
1252
1185
3451
694
2658
3952
3921
4365
2965
3596
3265
4073
1021
2707
802
1560
2090
2025
326
3369
907
3733
3854
2980
1569
2707
695
753
3138
967
227
3976
4383
1129
3856
1674
3014
1383
1454
1676
2438
2985
4051
1433
181
73
3354
2006
4393
771
4069
3171
2700
1338
3584
1399
2168
223
2654
927
2560
484
3884
1531
4166
1743
1655
2088
3158
1477
3703
3051
4218
3221
4096
1626
3575
783
2923
2753
300
4256
3373
1729
3434
2891
473
266
673
3451
1185
1804
515
2
2182
2259
3360
884
819
3926
3042
3836
3085
1213
317
2692
978
2209
2266
2078
2126
3716
2386
583
780
235
970
2906
3784
1409
3419
1089
0
1873
2472
3037
2709
3875
4327
1552
4454
1794
327
1955
2061
1448
1707
2616
692
2439
2795
2100
1530
3380
3707
1248
2661
4054
232
3363
67
443
4368
327
55
4447
624
483
4343
2025
4417
4253
2539
2008
2422
3090
2042
2940
2464
3957
784
838
2336
1926
2230
3204
4222
4143
969
321
3840
2042
2249
352
2810
2556
3755
62
1262
580
248
1464
1780
3630
1990
3234
1901
287
1719
1927
3133
107
4346
4452
4462
1701
1944
1735
1879
2584
377
3731
498
2706
4406
2341
2346
530
2978
3401
2255
2296
893
2337
3188
1659
1964
58
3777
1324
933
338
4122
688
3500
1184
806
175
2264
3948
3032
3197
2941
279
2638
2570
1192
2164
4285
3430
2525
3189
3858
703
1731
2364
3113
2444
482
885
1774
3906
2278
2064
2240
1044
2321
1546
2497
2810
2723
2357
2249
943
4154
3648
4118
1969
3260
1581
3981
666
2478
1624
1162
1069
1044
2674
3795
2570
2833
1743
53
3692
445
3635
1539
939
236
2780
3788
3961
1661
1201
695
3696
961
465
2714
859
1497
320
1042
2524
1925
606
3055
3190
25
4378
2685
969
3228
393
1700
4470
1407
4332
3331
387
4364
1699
1057
2099
2969
3562
2425
4166
2423
931
169
1274
1351
2531
1224
4353
556
2039
734
1127
597
2123
589
3520
3824
4222
289
0
4163
2426
1075
2846
4309
1744
3454
1701
1813
2752
3327
2703
4184
1782
3179
4053
2496
2424
451
1042
2199
2821
636
3589
2363
2484
1858
2126
1432
4465
3584
97
1283
1783
1436
229
3144
694
3086
4321
3992
4025
702
1294
2792
3566
3232
3186
1221
4015
3056
1661
449
1350
2011
3052
966
3599
1751
2609
3246
2886
2840
4189
513
2294
3732
943
1084
847
1348
3056
1249
1618
3980
4390
2894
1607
260
4292
2756
1701
2904
2749
3576
2493
2417
3966
2930
12
2586
3380
1620
1769
225
1330
3760
786
1967
2271
3375
3826
3420
939
2188
603
2343
1627
2973
457
1506
2948
1578
2871
3738
1453
2538
3961
2158
266
4073
3170
1738
2078
1023
3738
644
1595
87
3670
3619
978
572
1448
3625
2067
1538
2313
889
1786
96
4022
3111
2243
908
3015
3667
48
3809
754
3352
336
3056
1419
4005
3591
1486
856
1788
2962
1850
2703
2440
2847
1960
3955
4134
1879
3161
1406
4106
362
4153
2087
3947
272
3918
3296
720
3631
3460
3661
910
2184
1516
1290
2312
12
2153
200
3270
118
4212
596
1615
820
3620
322
33
3069
547
4370
4212
2498
609
58
2153
3921
2378
1881
4243
1701
2346
2786
3314
2372
4179
3678
1192
1259
2414
3055
4423
2784
1285
286
2736
78
4092
3812
1764
4447
3613
0
2439
393
1621
3485
2285
2484
452
1880
2453
1059
1682
828
3808
1881
124
2926
1270
3548
198
3680
2774
2216
2306
3961
3732
4400
812
4100
786
2618
651
3813
2623
2432
3456
3737
3901
3062
3133
1949
1725
2996
636
1342
3325
390
4233
250
3660
1164
371
4375
1167
2859
621
2608
3198
2810
259
1676
2233
1347
2443
1234
3134
3612
3843
404
968
1593
2917
2118
187
3072
598
752
1845
2931
2131
2979
2185
1779
3862
1309
2842
2883
1171
4349
2007
173
1486
4054
1220
181
1593
957
1302
4273
518
3511
1637
1872
3864
4399
3217
1300
3201
3654
113
3198
60
2148
4179
4114
3209
3467
2357
77
46
4164
4024
87
4425
1416
131
3668
558
2550
386
3057
1185
1366
3967
834
3228
3636
623
2582
3737
4201
668
2300
3605
463
3970
1722
3756
2507
3216
4297
3457
2909
2010
426
3507
1685
4464
1277
2164
4212
2728
3437
214
2545
38
1940
1760
840
689
704
3600
653
3486
3314
1911
2747
2370
2910
203
3921
488
2657
1388
3749
3026
4103
761
179
3297
1116
1193
2804
2328
4087
3059
817
2255
2059
472
592
3133
4288
4328
1706
1056
2867
400
716
1606
1579
1329
3392
1298
1167
3295
4228
3287
2648
4406
2893
2844
2780
1447
3108
1574
1395
2593
3803
718
983
986
439
0
1454
4290
3050
2098
4112
1882
2272
887
3065
2830
316
1299
1446
916
4226
3122
852
2117
3912
3883
2777
4446
4435
37
1932
1444
1916
2705
3318
1956
4397
3653
1308
4081
21
3154
406
3783
10
2225
2524
193
2402
2961
3470
1440
2228
252
264
4420
2016
404
1216
3216
2795
2019
905
4145
2868
1094
3819
1446
3267
409
2606
3602
1705
2335
1017
1193
3570
3085
2834
2672
1033
1754
3926
3442
3280
418
1319
3906
1602
1928
3260
3219
654
4468
3711
1822
4467
339
3999
944
2036
273
1157
765
3112
2450
855
912
4287
2883
257
1457
2239
3973
876
1314
695
2226
3549
3610
1044
132
3142
2332
2199
2855
3096
2410
3819
2466
2015
4285
2823
3692
3808
3088
567
334
465
2801
3446
3468
306
3413
2774
3463
213
4415
2600
2132
2981
3955
3923
2829
2865
3821
165
1415
2241
3789
2687
969
1198
2881
573
2344
3469
3931
249
2587
429
1962
2565
2893
66
2645
206
608
1110
4300
1411
2047
4329
545
598
3138
643
3161
3060
2598
522
3191
2559
3262
2211
1756
2484
3813
4457
1286
2255
1038
3235
464
1079
3910
3684
673
568
1116
201
885
3513
2517
832
3548
2463
4193
3701
798
3826
3196
1745
2689
2981
2545
4253
1623
2877
778
188
209
967
202
96
2039
246
0
1765
4015
4244
3731
1976
4062
2388
3181
3654
2837
958
3495
3806
3835
989
919
3540
912
1242
3710
624
601
2945
3978
1523
1306
2521
957
2990
4161
2799
3640
845
948
408
3118
3916
1700
3225
1531
2476
3571
4424
717
3326
2038
1386
1898
3500
2034
2646
1788
4359
453
2655
2558
4079
1110
1567
1668
4022
471
3829
3636
2735
1859
3638
3801
2936
1279
1624
2275
3337
2116
2542
1870
2651
542
3047
3232
1017
1262
4406
2414
337
1112
4103
1321
3496
1492
4409
1123
1156
3907
1671
2870
4150
2748
3982
1600
634
2564
3438
1480
1420
1575
983
1319
1344
1572
1651
527
1053
1775
2431
1412
598
161
545
982
678
345
1986
1157
4385
2072
3291
477
535
4257
1702
1026
4063
209
3649
1780
3213
3751
3613
1005
3770
1608
568
92
247
2905
511
3387
3974
600
2277
566
2835
2019
1948
1283
1823
2200
458
651
2376
771
262
2676
646
1356
2224
2780
3457
3267
3485
915
2010
1823
4434
2374
2486
1249
4415
1553
170
2908
1736
968
622
380
3481
2982
4009
1753
2593
1343
2636
2610
2853
4157
676
160
1341
1821
2177
3795
792
1671
2530
997
4378
1293
1806
3111
1562
3962
264
42
865
718
2350
1632
1598
2444
364
1096
791
2266
2788
1777
2409
1634
4318
1275
0
2753
1556
1187
1883
495
2217
3625
1715
3217
4467
3125
2052
1661
476
1521
2563
1782
70
270
4024
3408
1683
1732
1244
2308
3538
1015
3164
3015
2869
3980
3269
1685
2945
2724
920
3996
2413
3010
1266
1710
3313
4280
2833
3450
771
1993
3568
2830
4180
3986
3304
3423
625
517
668
600
825
2140
3882
258
27
2339
4407
220
2483
3663
58
1787
2210
833
3250
78
660
1634
2410
339
3902
274
477
2921
2778
1845
2338
3199
2593
957
3317
2300
785
1794
206
2985
4287
958
3381
838
2288
3285
4434
4253
1151
3201
918
4438
4067
4419
2214
3825
3844
2394
3193
3586
4384
4199
3949
2978
1695
3448
1658
4466
4196
1392
1983
379
750
2921
3072
2921
3358
606
1159
825
2018
467
858
1706
649
2625
273
4169
53
1810
9
357
2162
700
198
4216
2170
3024
2342
1168
1834
3885
3354
538
1358
1175
3309
3351
1141
1906
370
326
3611
3146
3330
4297
2913
1638
398
462
780
3272
3705
2399
2143
1234
1811
3926
1836
3768
253
492
281
2772
479
946
2003
1524
3476
3792
1846
4270
1267
3158
2656
469
307
79
4364
2545
2117
34
190
1300
2857
2941
3803
1062
537
128
3020
1317
84
554
278
2331
3974
1320
2681
2892
401
1287
898
3116
2598
773
0
751
3761
459
2045
2587
1266
3925
832
3020
661
2220
2934
560
2601
2340
3594
3694
897
977
2281
25
3715
1794
2979
38
2733
94
3333
3030
2840
1872
1052
2169
3639
3306
4273
1687
1592
1681
826
1982
3466
3994
1628
1888
2678
1549
1049
2582
493
2004
3165
776
3047
3040
2155
3336
3080
1607
4222
3281
3064
2523
122
2712
2253
1687
4094
223
3506
1984
1492
2173
1782
1364
4100
2140
2184
4272
2111
1924
3246
2013
3995
1936
4323
4426
565
3976
3988
3796
2343
3485
1388
3492
1600
4389
2333
4359
1457
3987
159
4004
2419
50
2279
2983
2067
1601
1028
3027
2121
737
2374
3180
3218
3252
4343
358
2406
4170
942
4276
3226
1470
507
2512
1973
908
3823
3473
3359
1630
1623
830
319
303
2972
2488
6
1328
562
971
52
2737
3948
108
3223
3396
792
1959
1551
2349
3501
3500
2377
2664
2665
3531
3356
4071
2326
1173
1428
2415
4380
3268
3302
1614
747
4458
3474
3256
550
2364
3144
3013
3744
3009
109
3481
3451
2775
428
2379
3772
3148
1722
3901
3720
4430
3283
3099
3825
4138
3517
791
3040
518
1147
1577
2116
3415
3217
878
1618
4388
1408
1126
1147
4019
4142
3137
2096
769
3982
3798
1741
578
1868
2997
3225
150
4226
4223
1534
3164
3340
0
814
4446
3554
1078
3791
3278
4406
560
3280
1395
4320
1337
2712
2987
52
3084
811
1207
3513
2604
1061
1025
2379
3911
1188
3504
3386
661
2032
2374
4223
3776
3606
1799
764
3220
3154
3877
3024
665
1980
2792
1485
2397
2330
3936
1795
2693
2363
4227
2723
1357
3260
4249
3144
1573
3937
3299
2414
617
701
2009
691
2071
1309
2825
759
1112
3109
3616
1197
1481
4163
1167
3607
1583
661
2048
125
1717
1613
2962
4391
2789
1608
1530
2132
1772
2678
2354
1127
3203
3694
1721
806
4145
1301
4087
3335
3831
372
1715
2433
2418
3857
2397
4041
4296
447
506
2754
1718
2026
2990
2640
2098
307
4433
1371
3868
3281
25
500
4
3863
2185
2790
810
3489
1158
1751
3917
663
1831
3657
1041
3189
2176
3838
4034
3732
1853
2003
1195
4447
2102
956
2376
1963
1421
1854
3763
2855
2460
806
130
1856
3750
1676
791
113
46
3341
1181
1001
3497
439
3052
981
412
2736
987
4378
3887
1740
1192
4002
1278
2304
1599
3109
1471
822
387
3381
4186
1173
2932
3323
3919
1640
2624
3770
1264
3569
2600
3280
1352
3257
3927
2779
2029
395
3087
4400
3889
52
2122
3094
72
2912
3853
1927
2483
3517
3996
1118
1989
3943
33
4273
3978
227
2056
701
3370
735
0
637
3014
4083
3873
1505
3012
2650
4005
1299
3958
2092
1360
1736
2428
2145
3277
936
1795
4423
911
3150
2441
1802
3486
2112
1001
1713
1483
2849
467
4418
190
3347
3180
1066
2826
3940
4292
40
3822
940
765
1312
2673
2077
1601
2367
3442
510
1857
2206
1554
110
1134
2199
201
3306
445
1869
3137
3018
4284
1445
2157
2662
1274
2627
4300
1582
1431
835
516
575
2628
4468
1175
599
3068
19
1687
1709
1471
1384
3330
598
4216
515
650
810
1041
3007
3345
800
3454
2424
4409
3745
3589
250
3063
4448
1246
817
1436
2659
107
2911
2028
390
85
2731
1384
3955
3964
2488
1205
1675
2667
304
1435
3150
586
1501
3262
4093
644
3041
2402
2300
114
3474
2938
560
1665
719
736
1453
1516
1651
4430
3243
3885
1002
1222
236
2698
3739
2894
4196
23
2531
3360
2015
1247
2269
1109
2058
3045
593
2195
851
2476
151
1377
1859
56
2317
1653
2967
737
861
603
3785
773
1042
399
0
558
2149
2743
527
3604
1568
2620
4295
2128
1036
3117
1770
2044
3340
187
1979
1464
4204
1753
2387
2257
1375
2203
660
3371
4239
3471
4304
2382
3598
4068
2489
2279
1001
2041
532
1456
1269
3959
2762
2456
3510
3827
2609
1193
4224
1895
972
2324
0
637
867
4161
1289
99
853
2838
3844
1067
1972
2245
1185
1109
2493
877
956
176
1209
3978
3333
934
4359
403
574
4210
3556
268
4364
856
1872
330
4394
1859
2919
3957
2542
765
4115
2097
2553
1265
1232
4039
4414
738
3784
1286
3664
2828
68
2011
1598
1710
2726
1293
2869
992
2638
551
239
2996
52
4420
2074
3975
855
2596
3776
3080
531
761
379
1413
260
892
1677
1055
1378
1310
1081
4267
797
1420
2736
4389
3894
3276
2028
2296
3265
672
3240
2923
993
2944
284
2954
1290
666
32
1605
2177
875
81
2217
3695
394
2963
3450
3489
3317
3936
879
1684
185
2434
3591
1970
1116
1097
3653
3947
3951
3206
1044
3371
189
944
2834
2240
4339
1273
149
2952
3546
296
4075
2772
3294
1302
2451
4072
2633
440
113
1503
299
234
292
1283
356
1624
2674
623
1439
1529
3119
511
2274
3257
4323
549
3371
1660
1183
227
3154
2240
3027
414
3705
3953
701
2886
3558
2511
149
4040
1855
3011
770
2787
1163
1306
1611
3085
1774
2043
2044
2285
2922
1739
377
4116
584
2276
1454
186
2175
188
4007
83
2968
242
4026
764
1111
2572
3937
460
2066
3793
4184
2123
3296
3650
680
484
1472
2596
3434
465
2573
3690
3439
0
1492
2553
1248
3392
3679
2422
692
1155
3906
4305
1191
179
3811
1916
3947
1556
2411
1938
2107
3814
1922
2912
2663
3412
3637
1160
2051
2045
4116
740
3788
3094
2787
3532
2868
214
3105
740
1699
4247
2750
1363
4299
1342
4068
1759
2747
1814
875
1093
500
3598
1918
3249
2211
152
4307
3107
3736
554
2468
4306
812
910
358
880
3183
1011
860
1625
958
3525
2573
212
1238
2926
2395
4127
967
3737
86
796
1164
1673
3154
1593
15
3025
3600
3214
4424
2112
3065
738
2108
2597
1730
2071
4257
3495
145
163
1097
856
4448
1937
1961
2374
979
1736
2451
2556
3136
1639
1917
17
2696
2843
3198
3923
445
1236
2132
2805
3050
2149
1572
282
3920
383
4382
2202
4269
2507
1615
3869
386
3338
4210
3738
3759
1837
2252
3595
2956
2529
712
4092
1738
2273
357
1832
4070
2593
4132
3773
2340
4338
3575
1130
4120
2999
2107
2612
1480
1471
2756
1936
3262
2847
150
1800
3173
1903
1390
2693
2382
1437
4450
1406
4005
2587
3386
1531
1185
4399
3363
2975
1075
2616
3336
281
1118
3598
1331
1623
118
918
2152
1235
3816
3451
2497
3004
2372
1896
1169
3193
1771
4237
3224
145
200
3876
2262
1501
944
4455
168
1883
1363
1362
864
4102
0
3513
2160
2724
3057
3640
473
4214
173
790
599
3776
1382
2583
556
544
806
942
3988
3947
4176
3679
1796
2147
1775
20
1831
556
14
2801
1365
1860
4450
2862
2449
2058
3146
2310
3242
2730
2892
2538
2206
1741
1008
3850
3320
2337
2760
3434
3823
3213
1506
2282
3031
107
3483
3426
463
1801
1658
955
919
204
3876
3870
1608
65
3819
3429
335
2266
1549
2961
3067
1161
2709
2284
2331
2229
4079
2319
1418
2920
507
1473
3468
1347
3266
975
242
197
3798
4178
3581
3406
2335
2435
1291
3468
4264
1209
3479
237
2297
1284
1002
195
4000
2135
4248
1825
2217
696
1447
306
3791
3487
1626
2338
2371
3645
2786
1063
3243
4197
4333
3561
3784
2008
3743
1248
2112
3732
2366
1298
1721
1163
668
1156
524
2058
3982
2155
3292
1206
3699
965
2920
1487
3834
36
2326
4229
2693
3023
2589
2657
2779
3301
2588
4371
2280
4344
1885
2474
4213
4420
66
1253
3889
2873
1374
430
1654
1815
1125
4421
2343
2220
1594
1888
4185
4439
1101
957
2425
171
2479
3413
213
54
2746
880
1810
185
968
1262
1151
1036
2283
467
2050
2589
2755
2984
1718
1956
2497
1697
125
4389
218
2460
2627
1174
880
2905
3520
1830
2192
465
4248
482
0
1061
47
1677
2040
4062
3881
1701
2466
334
180
1779
167
914
853
3583
4197
2342
1886
3147
1627
2770
2711
1789
2939
4382
4021
563
2729
1703
2204
4367
2753
3733
2366
872
480
1282
3236
755
2453
1356
1525
4023
2388
2964
1683
174
903
487
2667
4373
1259
3001
471
2966
3868
3905
2298
1203
512
7
407
3775
638
630
1211
1060
9
3826
2885
1021
283
4342
74
1858
3315
4129
4287
2423
3448
742
4166
1252
3573
1134
3273
1071
1904
113
1918
3463
2936
4212
4443
399
3650
97
3294
1175
1832
4207
2969
583
1171
3098
3762
2867
2083
3907
3658
960
2224
3466
3059
2881
2937
1156
2014
2957
2765
3986
1249
1275
3393
1070
3361
2480
3066
186
2429
4279
30
2404
3935
3679
913
489
276
1159
2265
462
1371
3485
2028
713
4120
832
767
1029
2166
2837
538
2777
3593
1249
2378
247
123
548
2283
2825
1166
196
3623
2646
3753
4435
1894
2954
1372
3703
1789
995
108
2626
363
2817
3958
440
2503
2412
1333
2660
2684
309
1290
457
3269
3237
1983
3021
2971
3309
1051
1119
2425
3373
908
4437
3075
4261
2526
904
743
976
2832
3093
254
3416
71
2437
779
4248
3075
2443
2350
3382
998
3194
2398
1282
2556
0
2146
1970
3730
3770
2144
3153
1382
1838
3894
603
173
3721
2938
255
2295
2412
3563
4075
1658
3238
4291
3952
3194
3502
2634
1003
3672
570
1178
2031
246
633
3662
3735
2421
55
3426
3542
4269
4231
3194
3839
3364
1061
2558
2917
3036
3488
3843
1675
1323
12
3560
4098
197
1628
26
1876
3459
1067
3424
2782
3809
2539
1909
2661
4257
328
2083
2061
1085
1418
1453
534
2375
2544
201
479
3216
2241
4436
4023
4436
4335
4250
1143
2985
2729
538
2208
3467
516
2243
4092
302
2574
4260
2091
1236
3364
1964
2804
1724
3772
2083
925
3227
1955
3892
1993
1225
3359
1358
493
3339
208
3902
3739
66
1050
1089
1997
1931
2995
4361
3339
894
3946
4260
3083
3252
478
57
1037
626
4054
3876
4368
4230
2832
3850
790
948
4420
3568
3018
2394
2094
3070
334
2949
3330
318
1099
2364
644
2533
3132
1040
2305
1725
8
1556
723
2880
2371
2503
820
2104
2189
316
3486
3710
2291
3204
1616
4372
566
1728
2050
3402
3595
265
3353
2128
2349
2628
3646
1779
2800
3631
4002
3516
3651
1862
4169
1429
1434
4154
2395
3653
88
785
2255
2107
3301
1943
1323
2243
2133
355
4359
1185
4087
1453
1087
1605
365
1635
2639
2629
0
2529
3490
4240
2869
2572
858
2560
539
2119
3975
412
4401
1517
2744
2473
913
268
2982
1688
1281
3455
2526
2269
3691
2162
743
2844
1654
1311
3341
898
2954
3240
2842
2438
4259
4407
1865
3723
96
2437
3853
550
3844
3254
3488
1943
679
2930
618
3463
3312
943
4032
1505
795
3979
122
4064
522
971
3306
2823
3157
1988
3900
4040
1800
2286
190
3241
1998
3287
4330
1032
580
2322
3548
3938
2150
3649
1726
1936
574
312
3391
1400
2638
3907
3889
4292
1662
3806
2304
3526
3724
3515
676
1510
4214
424
3191
4331
1952
2454
1194
1082
3341
2691
2922
3538
3806
371
3600
96
1538
1483
879
3151
408
4256
2998
2475
1108
2272
1286
1037
817
3957
2891
323
2921
4434
619
2274
3508
3349
4192
3100
2622
4282
916
3444
2009
49
4061
3353
3887
630
3005
3312
4180
513
636
838
4448
2314
986
3472
883
674
3430
2693
1675
140
4176
2659
1337
1841
2022
3322
3756
2686
318
2648
3410
4033
4061
4242
3533
3388
1265
1517
2586
3168
3207
1794
3939
3386
2896
4362
1682
396
3844
3841
3544
254
48
2799
2561
4335
2362
1479
3380
168
1396
3129
3235
2140
220
3601
406
770
1859
4169
1314
2585
1054
2613
1332
0
1117
2785
2056
1362
43
863
1401
1108
3644
2846
1330
3703
20
1232
652
2980
45
1634
1406
610
957
4042
1961
1327
4038
3363
289
1838
2047
3970
3233
2356
2347
3913
2677
438
3797
706
986
1933
1265
3185
545
1901
2191
2644
3797
1438
546
4351
469
3115
1161
240
1030
2805
2163
3266
334
3229
1858
4054
3636
947
3176
3938
4051
2149
423
3072
4321
3530
1402
1404
69
3925
3622
2810
1870
906
3211
2120
3634
4135
3287
1435
2789
4155
486
2776
3628
1631
970
2883
1109
2423
3720
2312
1870
2827
4418
3991
1541
1432
3281
2996
1575
1175
1770
2649
3001
1295
748
3740
2505
545
2929
1711
1864
2669
475
1281
3508
449
1744
2141
1152
4464
2932
2938
3181
24
810
1970
866
2538
3953
1705
2649
2046
138
303
3400
589
837
927
3211
3926
2492
3559
2562
3725
450
3733
3180
2096
1976
1159
3714
779
3869
279
1279
4425
4000
969
2418
507
2832
4432
2956
2830
945
486
3722
2940
4143
1319
4055
3407
3827
1255
1663
3548
3498
3038
658
2633
3345
530
1749
1189
3799
3584
504
1182
1217
1175
1844
3905
1909
1940
1880
1362
967
1652
4263
3877
1780
1993
952
3430
3701
3400
210
2620
784
2681
969
0
3362
2450
1185
1471
1347
837
4240
4409
3228
2607
1964
579
1575
3437
343
1555
1606
1543
3511
3885
3009
4332
1007
2416
3543
446
2182
2453
1470
4397
3770
4146
473
2331
240
1127
4270
3876
2331
2686
2427
1608
822
3343
1806
414
1799
4075
2634
2253
816
4339
1470
3184
388
3877
516
1922
4315
106
2994
2136
3016
2209
3134
2408
2469
839
4095
3704
3524
2469
4127
1207
934
2885
3162
590
1415
580
2230
2862
2834
137
2102
1841
417
4202
3227
9
589
1087
315
3982
1023
3446
4412
1742
427
817
1503
598
30
978
2052
4148
2930
3343
446
768
488
347
1731
716
1793
2997
1946
4378
2837
3049
2926
3541
1297
3689
1044
2429
426
2418
4074
3593
2955
3025
2721
4334
1554
3865
211
3417
3729
2741
4093
2118
2458
948
2804
4272
138
2111
361
4332
2101
3740
3997
3791
1311
3563
4218
1521
4363
682
244
2254
57
1392
299
4420
1269
3989
2742
2063
2241
4157
3742
1015
1150
1919
1575
2471
2854
2288
2958
4389
1008
3935
2010
242
4099
1703
2362
1154
3098
3053
2587
3287
2807
744
3043
611
3563
4168
4059
628
2592
105
105
3729
84
1902
933
939
2158
4293
2304
4397
1710
1217
3454
425
0
3266
2385
4328
3404
1
2433
1389
1918
238
3899
3565
2160
423
3458
2435
1985
2917
588
3296
4334
3687
857
352
1091
170
3148
1577
787
2770
1927
2730
4440
1545
3897
4342
1732
11
3249
1772
3677
1335
1853
2309
3436
2893
2741
2879
2465
2483
390
640
2560
3810
3785
935
3934
918
1751
4380
4143
975
106
3575
1528
903
3287
763
3576
1019
2225
3265
2720
729
985
3444
3030
1002
3927
1272
3357
4003
4441
629
3988
2868
2197
3854
2089
3079
3774
2050
1522
3824
3342
67
4471
1366
1122
2435
3064
2191
774
3657
2197
3365
2379
2791
3048
2096
1504
4277
4222
2004
3280
2209
3442
2283
1943
3677
3310
2089
1056
777
1500
3387
1922
1135
594
857
228
120
138
4039
1149
1936
3502
2320
1009
3760
101
1482
1078
3010
4384
1887
2868
380
1158
3531
1004
3336
1286
1679
4161
386
2855
4193
3564
349
2942
574
1212
76
264
2916
4235
2607
4221
2480
1908
882
1422
3395
3931
377
34
3616
2694
1042
3952
2908
1491
1426
1502
4110
4017
1806
3437
448
3261
1360
3434
2249
1011
2141
188
2604
4254
541
792
339
2216
844
4304
377
3426
1921
2545
2781
1960
3692
3674
3435
1145
883
3523
2652
0
2422
3628
2868
307
674
3361
1320
3459
910
1617
4030
38
815
1508
4236
678
3745
187
4375
2338
873
1776
2853
3975
1949
3715
2334
145
2525
340
1583
297
2257
1325
4312
2789
3476
441
143
981
3005
3435
949
1512
2068
3495
1502
2979
1410
3488
4319
539
1907
1950
939
120
2274
3693
3199
1657
595
226
76
3940
2822
3696
2074
4245
2097
3978
865
2518
2095
717
2938
3758
4335
3427
560
3340
278
1836
276
3753
207
1588
2493
970
3535
427
2880
1520
3023
1853
953
3200
1703
1835
3511
3081
3363
1797
1579
3830
3475
598
3649
3000
1729
2831
144
4254
3638
2712
2850
63
1337
3445
1529
1046
3884
333
4179
2814
324
3839
3476
469
766
3972
2220
1532
3493
1389
4236
352
1899
4383
3437
3848
3345
3365
3146
239
1467
1647
1607
3476
1030
3455
2060
2337
277
2538
1484
3128
27
631
276
4284
671
2089
317
1278
2402
2937
4054
4050
3120
4079
2475
907
2603
3309
4011
3338
2427
4285
1152
2958
279
4231
4138
2145
4425
2821
2214
2737
1586
4199
121
940
873
2881
2216
1540
358
1616
2350
1808
767
2706
2301
1088
3784
3267
2061
3385
1587
1979
3894
4318
1562
4135
615
4121
0
1412
2228
4322
4092
1754
1928
316
1244
655
3632
3544
3815
1150
4260
3219
2727
2831
1491
4205
1347
3153
1188
1957
1762
2833
2875
1055
1564
2950
4320
4146
4376
188
2800
3206
21
2820
3834
2496
4281
352
1894
1807
2455
980
4159
3062
2560
29
1048
1454
4331
204
1859
1339
4432
4123
3711
4270
2809
2111
1508
2597
3307
4093
250
4443
4235
2572
603
2604
1305
1561
2667
3552
1222
3422
3986
2750
1491
3906
1375
3111
3227
2357
1117
215
3650
2362
3625
3448
512
3754
4462
2374
773
710
219
1011
4262
532
2666
4120
1668
55
2748
4248
65
4073
757
4363
767
3662
2356
2894
9
379
3078
4398
2027
2630
1828
1387
2436
3780
2039
1362
1671
4072
391
3177
1497
2424
3778
1048
1751
3973
3640
833
3001
598
1574
2957
364
2107
3688
808
576
1131
3910
621
4058
2673
1117
2745
1335
2608
2768
295
1392
2884
3489
1226
379
2946
811
73
925
566
1265
325
1360
1931
1074
1455
769
955
3085
2598
3110
3743
1852
4393
2338
844
3052
2372
252
643
2456
1970
3293
2183
4228
1309
1753
1403
4013
1271
3851
1014
3602
4420
2165
1578
288
831
2897
85
135
1331
889
1002
1201
860
0
3752
2105
568
430
2971
120
3344
576
1047
3032
2452
2544
123
480
2432
4095
1338
3490
904
2316
4355
975
4206
3769
471
3341
3346
2605
2166
306
594
3037
3780
1440
3037
3334
4062
1853
2831
427
936
697
3671
1944
2199
1763
54
54
3007
3605
1997
3694
3812
3699
214
502
2694
325
4267
638
2548
791
641
4245
476
1557
1179
1470
2655
1097
3375
4129
4081
2219
1689
3652
4328
2831
151
4098
3319
2971
2591
2433
2928
1928
1059
2221
3749
1822
2179
4000
1896
3788
4347
2194
1581
3203
3309
1645
4016
2365
2617
2975
583
4208
2376
1118
2528
1777
328
1394
100
4452
3116
4256
2760
4125
289
3576
1850
3351
1161
821
332
4244
1583
2100
2671
2034
4448
3345
4295
2716
2865
3359
3524
3944
2566
3561
1375
3901
1861
295
2336
4426
2074
2452
1547
2983
1179
1947
1572
3307
463
2382
3001
712
3179
1312
1624
1090
4069
3643
4230
3413
2744
2962
3206
1106
2022
3219
1157
4067
3267
4233
1292
1991
2162
3638
747
1657
2393
3599
4463
2533
520
2312
4003
4450
2804
1521
38
2636
505
1471
4060
1319
1094
1991
1949
978
3967
3904
2179
1173
4267
1781
3819
1739
2663
4170
3258
394
0
2569
652
1332
4069
1152
578
4414
4341
2664
2164
1562
4212
915
3149
1963
2647
1107
731
1419
1391
1770
3931
1298
4054
974
2692
2577
1035
2220
2630
3913
230
4047
959
1210
2990
3815
3196
3140
3765
3749
1764
784
474
1700
302
3085
813
1742
3502
4441
2640
3790
1536
2980
2968
750
2615
592
1414
1573
3568
3872
2658
2340
1569
66
392
3213
943
2378
1233
767
1762
2795
4191
1817
1043
97
4009
1750
3687
1027
3477
1813
1279
3992
3821
688
614
833
853
2021
4288
704
4463
2760
2230
2866
1430
705
1264
3777
2390
1363
4052
2582
2103
2979
2988
1368
2412
2803
3483
545
473
1177
3206
2059
1915
2659
3698
4039
1604
2538
3084
4391
2380
3321
3895
4293
3601
1104
1176
2829
231
2629
3487
1336
2810
3898
2941
1125
3741
1285
3117
303
700
1337
492
3303
3694
318
644
4329
1664
1396
2135
2561
1412
3758
1747
1789
3644
581
2909
462
3391
413
3281
1514
1912
544
4339
2528
218
497
33
3399
2402
281
385
164
3018
258
2560
2692
4354
4360
1275
854
662
384
2144
1285
3269
1369
1425
2665
3192
1308
2799
939
1685
95
3084
3724
3008
3312
3075
799
1531
3224
0
2943
2509
3231
992
1650
2411
4444
340
1896
586
2568
718
1638
1325
4259
974
2223
1783
4320
4190
3542
1848
3633
4401
812
3555
1571
1582
641
4009
2082
1140
2096
4427
4264
1258
859
1452
1373
3700
3671
3113
3505
639
4143
3826
648
3615
1028
958
3650
4327
463
2401
2296
1002
2426
3401
1028
1840
2757
4421
1304
1804
128
4278
2654
3983
1783
3001
3354
4407
1662
1182
3650
2393
2329
3477
1069
4160
3800
1528
2002
195
3466
2015
3
231
2393
872
3467
2696
1249
1225
4301
1979
297
2702
2736
3300
2576
3977
3336
3720
1177
1704
304
1108
2596
951
556
1918
3901
682
4102
643
2794
1468
3196
2643
1556
1887
639
1328
2805
2680
3651
2824
3759
1354
1005
1943
1811
430
4122
4112
4215
2442
521
2497
811
2545
2306
1689
501
3065
1258
307
3518
3789
2199
3653
3797
2132
1155
1549
3247
2098
3001
3752
4043
1369
688
1635
4023
3808
621
2587
1905
2665
1458
4350
3442
3117
446
3411
2040
989
1417
2713
3947
4107
81
3700
2170
4442
3407
739
2857
3681
1816
2648
3261
292
142
1820
1167
3645
141
2146
657
50
534
3108
2028
2550
1406
2376
3720
2265
2257
3000
0
2839
1949
1880
4371
3406
386
4404
1609
2671
3834
3280
2388
254
3088
4301
871
2261
1967
2926
1763
2067
2760
1439
2439
3468
739
1620
2923
3429
2980
3070
1125
2872
315
608
173
1368
3616
678
4
3584
331
3335
4267
3221
3694
498
414
4220
3342
2054
1356
1159
174
3698
447
214
567
691
2095
2888
192
1538
4408
1868
2909
2693
1023
1808
1559
4431
3851
950
1870
2366
1096
4094
544
1618
2693
3793
2092
1982
939
2449
4208
1277
1209
2626
2863
3354
3267
2390
202
2089
4039
2494
277
1168
3117
3751
2868
1791
1507
1852
1383
3446
3397
3419
2716
4437
1483
1339
3613
2178
278
2405
1615
1099
2483
2863
232
1871
656
3174
2490
3786
2506
646
1585
2860
1610
1508
3013
962
503
3059
787
1898
812
758
925
3868
2437
3252
1872
2360
3479
2035
3870
3936
2597
3827
830
3098
2987
4282
1262
1041
3664
126
2712
979
1360
1864
3382
2371
2141
4346
2867
4347
2458
1476
3218
3769
1918
2505
1332
4167
1379
1490
1393
333
897
2480
2215
1159
1784
4376
793
802
1954
38
2920
1138
2276
1050
1671
3836
354
2681
3273
632
4313
881
1977
1760
3208
3408
3123
3044
0
2416
1592
2564
1540
2263
1927
1488
102
3772
3541
2704
268
2904
3043
2004
806
1417
4216
2311
2975
2680
4378
1537
367
347
3873
3427
3955
4218
3549
2167
2651
4020
4326
2669
2768
3003
1613
3749
3969
1700
1778
2124
1453
1133
78
2104
329
893
1765
2152
1128
3615
2631
2192
2307
3606
821
803
53
2051
3819
2064
2478
3038
4284
2496
2653
4352
1576
704
1567
951
1962
2950
2145
563
1936
1458
3145
2569
3737
961
862
4183
3547
1301
921
1384
608
1411
1026
778
1373
3057
2244
1111
2047
857
4251
1240
1226
4461
1065
1905
1043
1579
953
3000
279
2342
870
686
3462
2632
2366
3639
3465
3130
2107
854
1245
2176
56
255
3853
3348
354
4200
61
2526
4308
192
1195
4107
2964
3137
3698
2230
1959
840
4064
1827
3240
1229
4026
3718
1526
2340
3716
3287
1095
3834
20
2984
943
2654
2492
1533
1154
1664
1625
2146
1123
3772
2519
3179
1887
459
3638
380
785
2796
224
1217
2417
2167
3661
3264
142
1607
3869
3321
937
1953
234
4075
3206
2835
1520
3058
1862
3295
4291
2323
2313
1640
1675
2045
2120
207
3472
1748
2307
4346
2055
2338
205
225
160
0
4223
775
4358
3390
3929
1307
219
370
3440
3589
3870
1594
2362
3194
2012
2879
3448
1260
3796
1767
2289
3421
690
2743
4387
3577
3184
2773
2741
1092
3611
611
2673
4245
524
3030
3977
963
3420
223
3864
659
3253
2446
2605
1591
3848
3214
1788
3513
2250
1602
356
2769
663
382
1010
4333
441
3748
1497
3468
1114
1396
2899
847
2403
403
3178
687
2954
1443
3304
2538
2981
3250
3820
3967
2355
2217
4450
3558
3821
3760
55
2057
2794
210
1620
1170
2676
496
3269
4189
4110
2659
2022
1812
729
164
3577
2456
1021
811
2755
4161
1936
1854
3326
3142
3450
39
1527
421
1119
2677
1692
1441
4265
1611
1378
1559
1606
536
355
138
2498
1378
1606
968
3891
1517
3710
3093
3920
1758
1908
1739
948
1378
1354
402
3721
3167
3661
2875
4323
2763
582
3157
435
3806
1268
2121
2720
3004
2703
4258
4384
1094
4310
2372
2706
3401
3684
3327
3195
1390
122
3221
1934
3251
1240
3151
614
3190
641
376
1589
203
3066
1356
1539
3637
4262
2870
1028
1364
3638
3359
454
4095
298
2963
1697
472
1333
2702
3983
723
3368
2205
3901
4232
1429
3841
2565
4042
3309
0
1681
2843
1428
4044
1456
2989
2588
197
1540
2756
1794
685
1437
937
1996
3750
360
2271
1748
2455
2537
536
2700
119
289
583
4060
4058
1447
3051
981
978
2567
3230
1428
1454
544
833
1180
2272
2000
754
517
2528
1555
1482
1558
2040
3833
1654
1245
1704
1442
2377
2967
1527
1846
1879
4249
264
494
506
2845
1399
3272
1811
2714
614
823
470
2016
1478
183
4448
2598
220
28
2185
1687
1204
3375
4023
2995
4331
3282
3464
536
2556
231
3559
3895
3479
1352
1007
4233
4219
1127
4265
2124
2079
855
3858
3910
491
2572
3135
3987
1343
99
1658
1000
3525
2121
3913
558
3216
3977
4226
1257
1901
3403
2624
1356
1413
981
3420
727
4068
3725
1653
3945
3853
1033
2385
998
3404
2897
2144
2346
3281
1865
1155
4210
1318
454
472
3744
3657
4232
3111
1728
3121
3450
2066
3205
3904
1170
1278
3505
2243
284
943
439
1201
182
4362
1922
102
2950
1654
313
1258
471
937
4014
2920
226
710
543
2741
531
1421
1947
3157
2024
946
2341
3478
4466
1166
2108
3086
42
2281
3451
1477
1226
128
2042
761
883
2575
3067
2744
677
2210
430
3736
0
741
2746
124
2251
634
2387
284
1534
1785
2226
2148
2903
2427
3122
1363
3911
965
2399
4097
2636
4099
2800
3447
3293
1916
3193
3991
1638
761
1231
680
807
3471
3825
3873
1207
2638
4019
1193
1056
2523
1948
537
871
3288
3532
3470
4201
3387
2242
2879
4008
2897
3608
779
4364
3522
530
3519
3265
1272
1656
4404
1827
2141
3007
1686
22
2739
4464
1447
4065
84
3560
1277
2366
4260
4078
3592
3382
670
2071
4057
471
4050
3173
2661
2973
2121
1174
1990
4386
3747
1889
4167
903
1333
2054
3274
4037
2260
2771
4118
2010
1169
2532
2911
979
448
3469
4354
3849
2383
2393
2264
679
2018
1517
109
4409
758
3962
1513
230
2975
826
4407
1253
2591
4246
2340
1064
3233
2027
3232
2999
1451
1684
3315
584
1074
1115
4149
1128
527
4120
2963
1948
4173
221
1518
518
3111
2496
1149
3165
2855
1171
3652
3424
850
2745
3063
1059
3537
4037
357
1332
2526
4468
1517
2353
1334
413
3443
3148
3829
3727
4318
4135
828
3833
172
1688
3746
2733
3857
2047
2693
4349
1679
1548
2942
2489
3221
889
2089
564
1291
4004
3649
3565
3268
42
719
50
1137
0
2168
2658
4088
4194
1537
2007
1322
1281
4003
2802
912
2708
1404
2710
3072
896
3288
2316
1695
2718
2253
3675
1918
1059
2012
685
3105
1115
1449
3896
3246
2666
2611
1093
1161
3482
2772
2738
620
2031
3335
2830
4061
775
653
1239
3042
4361
3146
3516
2913
1144
1118
2826
1182
3266
3709
3072
723
2448
2430
3617
965
789
3266
2062
885
3648
3387
977
2099
3669
3983
1596
257
1313
3009
1985
2867
2724
2342
3299
2385
1457
3736
3883
564
4376
1774
2833
2902
3183
3953
316
2003
4403
1869
985
3313
4347
3683
648
1938
2769
4179
590
3422
1846
2651
2225
2759
694
1613
2874
3396
3315
476
2904
1885
3297
1245
3347
4258
2030
2771
501
2548
2183
941
74
3037
2909
637
3941
2513
1063
2825
4233
1226
2143
1414
2210
81
1835
2564
3142
46
3585
4241
2734
200
3501
2744
3180
1592
3699
1690
667
1658
1552
3173
3121
3927
3360
3844
2798
916
2017
1744
269
3280
4202
4312
721
4276
3315
566
2809
3752
1661
3340
1215
2768
691
3194
704
2562
4220
3368
1540
81
3297
3895
2900
1084
205
282
2459
568
2056
809
4055
302
3405
859
1280
0
2961
499
1138
601
1368
2234
748
3111
1407
368
2759
4456
687
1853
2419
296
3368
4453
3749
3356
1922
2703
3166
2696
2444
3266
3982
31
1811
4399
833
4204
908
488
3118
3853
3704
1499
3340
1987
351
1624
2789
2788
1420
2828
3896
848
231
3619
3840
46
2681
2782
1495
773
3528
1149
147
655
1251
2633
3319
3999
739
1605
1087
2648
3486
159
1848
3749
2085
3515
1095
4259
3058
118
838
676
573
3665
4131
4114
2873
3289
3402
1425
3201
3726
2859
2243
1174
3214
1733
1851
131
4430
2712
1373
2737
1811
696
709
3467
1410
2340
2542
773
808
4128
570
2359
3294
3727
4399
3500
1996
3875
2607
3620
1599
4384
2516
1709
1865
2036
132
4249
2820
1711
1981
863
3618
646
3764
448
4007
4099
462
2356
2865
1170
3808
3346
814
2812
1959
1884
810
2271
38
4065
53
3359
1292
2666
2067
3210
570
1521
1671
132
1448
994
4361
2575
4157
965
5
1928
3822
3735
3902
3230
2851
3293
3647
3780
1737
3023
1862
152
3489
3688
3495
538
419
689
1349
3574
1914
3420
1590
1462
3414
700
936
646
4068
1921
2359
2597
2641
4203
0
1491
2285
1674
1919
265
3958
2244
2431
4399
3104
615
1138
1430
1618
2261
1570
4446
4070
112
3490
2168
3124
3820
4382
2236
1297
609
129
2482
360
2625
2539
4453
1989
2879
2082
2675
2890
1858
1988
4033
4453
4042
3210
2822
3455
1900
1932
2277
2554
3868
1631
2187
2855
342
3915
3817
4161
3428
2846
1581
2759
3793
1492
3880
2523
1404
41
300
1351
2127
887
3017
805
1326
439
3061
308
2592
864
4059
2396
2954
2653
3749
2580
3002
2501
2467
1377
3777
3665
2836
855
1775
2917
4370
4468
4007
3698
1875
2028
2681
829
433
544
2843
3813
792
1838
1219
766
437
1648
4104
2653
3080
2856
60
1555
4286
1047
2080
180
3357
2179
2010
1788
1012
2537
3362
2189
3786
7
3401
2535
3568
3502
3931
655
1146
1981
2765
2672
1509
3656
3826
1649
2867
2656
2412
48
291
3663
3285
1156
1125
99
4014
681
589
2469
512
3217
288
687
1860
3629
2270
1661
2468
1560
3765
976
3401
3728
91
321
2711
3203
3377
141
927
2111
734
3952
3247
1425
3515
1250
2578
4115
4150
166
2748
519
3804
4420
1177
1445
344
298
2621
2297
0
3538
633
3172
1965
2339
2441
3067
2458
3103
345
4229
258
732
622
214
4438
3690
4063
3443
2956
2247
256
2070
1655
448
3849
4261
2944
4366
938
1610
2042
743
483
1977
3549
217
1244
4373
2046
1836
4064
2884
3966
3914
2731
1425
1733
1070
2935
3968
3410
2300
2903
2450
264
1312
507
3504
1778
4143
87
2948
854
3417
882
991
1637
1306
1084
701
3345
1267
1300
2165
3210
572
4348
860
781
2736
4411
461
3759
1356
2361
250
3801
1743
1453
2849
4226
1023
133
2730
2717
1795
233
3997
1095
1043
3531
194
3105
4377
3911
411
2700
2116
3480
3973
872
2171
1536
1758
3438
1266
2314
485
2103
659
3598
3131
1047
374
42
3684
2492
1891
3688
3604
1381
3128
3762
2234
936
1617
1201
2001
738
3674
428
2638
3385
256
1546
3250
1059
4182
2009
2539
4278
3900
4145
3515
3471
3515
1323
4313
3866
2738
3740
1916
654
3122
2101
3899
4384
2697
1257
3185
4339
2853
439
1280
4032
960
2162
3559
1563
830
672
1870
3656
1204
3787
1340
1011
755
1487
4297
4029
192
3950
2609
1417
2262
658
2187
975
4367
3780
2841
0
3742
167
676
2615
3918
2884
70
2772
3229
1429
1213
28
1831
3587
3806
3603
1282
3519
2144
889
1462
4066
655
3685
1703
3655
2484
3560
1888
3713
2757
3963
4448
4105
3736
401
4271
2374
1690
2922
2084
1277
1991
482
1235
230
691
3505
1958
158
289
3901
151
675
324
1960
2092
4142
1701
646
1594
1829
2701
1823
2178
241
2866
612
3211
2508
2072
2430
3343
2036
1112
321
359
3620
96
1625
1392
3804
609
2682
3452
2449
381
1356
3228
3687
2972
238
1242
1192
2438
89
1268
1217
2230
3914
664
1137
1635
3878
2349
1563
3762
211
2414
4412
4121
681
3564
210
2848
426
1340
1692
804
1445
2494
2397
4056
4455
986
199
2411
3726
1223
903
2697
819
256
3274
951
3429
445
1438
4159
4410
306
2688
3181
1595
2188
1861
2062
1186
1174
1270
1750
2751
1787
3729
3087
3263
1513
3784
563
4215
2737
2700
918
1021
1578
2074
1117
2998
929
4450
2299
1254
1728
2014
4007
712
2125
2716
3589
4211
1248
469
3042
3350
2585
2349
3736
2755
3596
601
2915
2799
455
702
1078
3540
1230
1030
1935
1692
183
1354
0
1346
3449
3198
3108
2934
1291
1136
1360
2352
3985
1618
764
2483
44
2773
3192
3659
834
1915
3749
992
1711
4124
1863
2595
2887
2895
1441
2818
124
2297
2282
3782
3453
1774
1215
2468
3379
3430
2443
2976
1762
2049
2503
33
2825
2937
3088
4262
397
1359
3574
3823
210
3187
4338
112
1459
2749
1852
4024
659
2285
3536
1928
3293
569
1865
3223
845
3913
103
104
2081
1497
710
784
108
257
4297
4212
1498
2920
23
717
2539
3319
2038
1361
1150
920
356
2265
3877
2756
1198
495
1791
3152
88
1824
1705
2739
1805
3225
1801
1363
2071
1548
1801
528
2419
3162
293
685
2714
1978
64
1553
3747
3429
4093
4193
703
797
4437
560
351
2510
2262
416
862
3842
2045
968
169
1248
144
3674
555
1630
520
1699
1146
2403
2439
2514
1180
1509
974
3322
1041
3606
2646
2596
3492
374
3079
4173
3605
1648
4109
4170
1090
977
4288
2668
4034
2094
796
191
3531
662
3387
4385
2436
1973
752
2217
3383
132
802
391
3413
3971
1249
3048
2702
121
982
1622
695
2324
2097
4393
4355
3515
1461
73
2110
3987
0
2649
2794
3168
486
3376
1919
1367
2658
2564
2825
1728
1646
2799
3162
1479
3839
2020
4399
3989
2997
2147
4006
3913
425
261
20
1137
4066
889
1422
2048
3035
2028
1085
3853
3834
2979
2356
595
667
1279
1005
3893
4419
2003
187
3764
3921
4174
2563
3684
3933
3553
1120
3912
2210
2208
3976
3358
1644
3225
1245
1249
2099
445
3917
4112
2158
3022
3389
2328
2500
2303
3938
1944
462
2212
2848
3720
4254
2840
1184
1839
3316
2742
1775
3996
1126
3861
4024
3731
4089
2251
4419
1867
4281
1695
2952
3783
731
109
456
2025
2180
285
3690
3953
528
3083
3447
2853
179
4023
2471
1619
484
350
2992
1242
192
1040
1308
2905
2572
533
1128
1117
698
2547
2491
1176
1688
581
803
709
658
1000
1024
2369
4035
525
3847
457
531
3856
814
2908
725
4440
1498
1857
477
3450
1553
3349
4050
4092
2951
3559
2260
2273
1599
1888
1685
710
1531
384
4389
218
1295
3236
626
4151
1469
1353
1218
3831
1818
3016
2973
3792
1245
2942
1162
2191
4055
3542
3013
124
1955
4210
1477
2938
2085
2071
349
4181
864
2759
796
0
3774
3644
1127
2972
3257
2890
2842
2519
1454
240
523
1641
957
869
2158
300
1209
3580
306
4144
1143
341
830
3874
125
432
137
1535
496
1223
2369
580
2378
4367
1453
2957
1579
341
1998
1342
3382
889
4432
3730
2534
2286
1192
3506
2893
2827
4167
1142
4393
1525
1914
2678
3524
162
894
1829
2903
2379
1825
3151
2295
3916
1751
1725
3155
140
2427
3854
2848
9
821
1476
413
2234
3354
3671
2834
913
1556
4273
3549
3281
3719
148
2731
3784
1889
3078
1634
2580
3078
503
169
1568
1009
2230
1035
1083
1923
229
1677
275
1951
4014
1803
3382
1810
3253
212
2215
2784
148
1990
1330
1065
4463
3512
1285
2041
3294
539
1711
4420
4033
2261
1258
3358
3126
3922
3823
2645
2554
2506
3046
4403
1662
224
3870
2168
2794
3501
358
1773
1922
444
1323
72
1983
3419
423
2287
3815
3539
1591
3865
3200
2702
561
921
3279
1211
966
3206
799
4072
1642
1010
3828
1224
3621
1443
4230
3913
1679
2393
298
673
3942
438
3092
3122
2180
4159
1530
2035
573
326
4166
1557
295
2664
1916
3839
2385
1137
0
3113
1908
402
601
889
4314
1853
1554
4078
3352
918
1944
1411
376
268
3355
4372
2898
2674
3386
1864
3939
1976
2014
1380
2595
2941
53
769
3183
3771
4133
2498
515
3711
2522
1763
764
1567
3110
2943
1573
2622
2823
4440
2079
2654
4348
1430
1536
2332
3601
203
1098
1153
282
1396
3107
1473
3092
1720
3347
973
2203
791
1312
2749
3256
3763
283
1238
615
659
2536
3203
3911
4241
1603
224
4160
2170
1441
609
1583
3837
1207
4273
2877
2831
2639
3451
802
674
2806
1824
911
1911
2210
499
2354
2227
3071
2901
1947
3770
4400
1412
3740
182
3137
1256
443
4154
1389
1842
667
3393
3859
3080
3452
3344
3400
3819
4385
559
748
1198
1575
1848
1605
2044
4106
3448
2948
3392
2631
1552
2725
364
4087
1527
3035
3082
1672
4218
632
803
1307
543
1952
3999
2488
513
1284
3837
3663
2627
3499
3518
328
2797
2026
4443
3974
1439
3076
2316
1830
2748
1199
1230
1026
2154
4147
2088
2120
3934
202
1274
143
2617
4273
3534
2288
1148
2495
4180
2164
112
1168
693
3794
2668
1834
750
655
850
1740
0
472
1341
1704
4146
208
3357
4361
2788
660
103
2895
3408
3039
3464
2494
3750
4332
371
246
3614
2580
2165
2729
3108
3779
3611
4256
2845
1223
4084
1252
2632
3439
907
2211
3436
4165
172
1352
743
3290
3919
3312
1767
510
4143
2652
1171
614
1126
1522
2598
2516
1103
1056
4450
3791
2660
3506
1375
746
1293
2403
3630
3729
3568
917
2213
3120
3768
3372
3952
2096
982
579
3528
1303
1540
677
2046
2792
3501
1099
1355
3529
3782
3392
317
2704
1388
2152
3281
2130
2649
339
2315
385
1943
2869
2463
1007
397
2857
815
2465
2895
4421
143
3564
2450
3569
1605
3257
932
2213
2322
2907
266
780
1487
1365
4379
3069
3366
268
4098
983
3770
3840
4188
602
2388
3899
2342
578
3930
3889
629
2642
3561
3775
2595
202
3547
3242
2792
1737
1883
3627
1285
674
4331
3336
1095
3520
2616
3278
485
3498
1639
993
3533
4453
623
1685
1394
3496
752
4187
3090
3795
2465
2084
2204
2337
3915
3537
4227
371
864
188
2274
562
3282
2785
2319
1563
1337
2250
2819
1724
3502
4412
3102
907
614
1821
0
3848
3061
178
1384
4149
3011
2642
4287
2854
3568
3490
318
3753
3180
461
2815
4417
777
697
939
434
2635
2799
2175
3023
639
3068
1732
499
2115
292
2815
2921
4272
1008
1792
3014
1415
1
707
2846
3691
252
1637
865
1161
1453
1982
1015
3035
2917
3712
1069
2600
2945
3166
600
2285
399
3387
2429
1744
313
1724
3634
2504
870
3167
1882
1237
639
3654
736
2889
3054
416
2643
1080
1651
269
2967
3698
627
2583
3397
2957
2533
2615
1117
2093
1433
4286
2366
2552
168
699
3400
2987
988
3122
3574
2819
4247
140
2309
1582
1033
2144
2197
3577
3796
408
3433
2727
1915
4210
1809
895
3723
1837
3154
3659
1509
184
230
3305
4248
666
2653
3172
302
1927
61
1030
1053
3474
3536
3948
1857
205
1251
3183
3791
1458
1226
4000
434
866
63
261
2139
836
1663
993
1658
1540
967
1782
1954
142
3172
1150
209
2712
2760
287
196
4368
4082
3687
1619
2047
1949
2528
1153
683
2848
4042
4130
720
2484
3171
2516
3785
4056
2456
2555
3605
3010
3916
448
3485
1861
3737
3477
581
0
3671
1293
3201
758
2132
2602
1394
2293
4196
1609
22
3539
2994
1184
3536
864
114
3982
4327
763
3999
2227
2244
354
937
433
1318
136
1076
4003
415
3604
4161
2371
4418
3756
1355
903
2312
769
1500
3531
4027
2988
2941
3232
4241
4426
548
1550
2170
753
1411
1601
1461
2042
3733
1785
445
2570
69
2491
2989
3638
2299
3248
1587
1493
3386
1696
3681
857
1115
4361
3432
3964
1760
3751
3165
1090
3398
2896
326
2917
1124
1678
1852
1419
3363
3422
3615
423
2371
3430
1171
3709
4252
1688
4404
1978
1741
1257
4414
4358
611
2374
1458
1530
3698
3633
1574
1622
19
251
3589
763
393
92
2764
2471
1162
1985
4181
4032
1031
454
357
2023
472
1649
3362
1838
4176
798
38
2569
1465
4357
4012
3634
3392
4284
1295
4069
3883
1587
1101
2490
1334
3703
21
4469
440
547
2762
2829
3451
3838
436
2111
1432
1069
2685
800
2022
3434
983
294
3551
4149
1408
889
2710
2545
3443
1295
1829
4353
419
3971
4238
993
1198
3046
2421
2454
915
4462
1747
718
4414
2640
2083
2955
332
0
3150
1050
2519
4300
1320
3990
2504
3666
1296
3748
311
1230
4041
4119
3686
2946
2872
645
2696
3083
3211
3213
2763
3692
3185
2918
2408
1058
3920
3646
565
3120
186
2938
1382
2945
663
667
3894
1361
1335
2350
977
2356
3996
203
3832
231
3985
4196
610
3059
3188
3465
4021
451
3284
1718
396
4042
71
4091
2451
4133
3970
1676
2288
3182
4060
1612
2120
3298
3822
2332
2560
1264
1935
1311
2190
950
169
3173
238
1670
2974
4028
1791
3484
1564
2016
3618
1335
3305
2692
796
1125
1416
1391
3867
2330
1593
2258
4243
937
4373
937
439
182
3918
441
1845
963
858
1364
2115
2313
3224
3509
2290
2125
4072
4084
3850
1827
2925
1439
4011
3891
2506
2889
3051
4164
1402
2032
83
3822
193
3280
31
2925
1022
4195
3677
3490
803
3845
4200
4434
4391
1129
3569
2242
302
3566
2287
852
340
477
2853
794
2658
3641
642
3527
529
3251
4029
4439
4248
3486
3950
2352
1398
3077
392
2889
2470
2548
361
3898
3887
287
1449
4145
1001
1672
3141
3232
726
4115
6
3032
2860
226
0
2810
3302
3200
3545
3474
1105
3190
1458
3494
3191
666
40
1302
1259
1236
140
4304
1829
1864
1236
1427
605
1407
2913
1842
2448
1266
2249
3899
2517
3974
911
4442
3486
2698
1559
3044
196
2124
2419
1728
1500
4413
3425
467
2938
3348
3646
917
4281
3943
2042
4227
4438
1729
3779
3608
1052
1943
724
2750
4373
3554
2529
2023
2269
3120
4108
3975
4202
3840
764
1633
2764
371
4391
903
3610
886
964
3813
529
554
2408
2171
3256
3342
27
1306
179
559
2080
4359
31
1872
2663
4442
2967
1307
452
2667
1549
2744
2554
855
2650
3385
2829
921
1881
683
3709
230
4149
4355
3316
1371
1531
1521
3745
1071
2016
2313
659
2928
2111
4395
2204
4145
3393
436
3030
3181
2460
983
3844
1685
3777
1926
1269
3900
3811
3106
3875
2899
4444
2986
2411
3727
3277
2132
3028
975
1991
4362
4115
3207
603
3155
2397
736
2896
2924
3726
2573
152
2273
1732
1714
2632
2372
2625
2521
1917
4059
3727
4340
3790
447
2291
1150
1305
2659
4227
2628
2281
2441
2787
3709
1272
3604
130
449
0
3997
778
1747
567
4381
3294
2654
343
1256
1974
87
1710
126
3468
47
1909
4120
189
3423
1044
4357
4005
3750
4001
394
2592
3062
535
3032
328
534
4407
3905
1512
3113
3173
736
998
1576
3456
3561
1524
2509
816
2530
3734
3614
1309
2463
2712
87
3183
4441
3196
3434
1816
39
1615
346
3647
3033
2342
3447
4421
4018
4255
577
346
1073
385
220
3628
4398
2161
4167
2321
153
2238
3254
3752
1481
2250
2289
3849
61
1379
2340
1108
2790
1685
2874
3558
428
1095
3133
35
2773
3763
1784
4103
2897
2819
119
4402
448
884
2689
2384
2128
3506
1578
1047
1958
1138
3179
3071
2100
3720
94
3360
3295
1564
1123
822
849
2482
102
783
2638
4458
2598
2624
1638
3624
2558
2335
3307
2999
2542
4461
3973
3867
4240
295
2458
2963
2702
3772
1428
1756
2854
263
2531
1046
648
2713
1342
2547
696
2820
3810
2292
2558
385
3153
4427
883
2716
1783
683
2763
2602
1109
1737
3131
3592
3885
2911
3188
3578
3422
1464
43
1874
398
553
3009
3285
2857
1402
1667
2012
0
3774
1065
1033
2766
2476
2479
147
2648
3602
2857
519
1077
1693
3631
4364
1374
3617
1794
3049
2701
1090
1157
2659
3573
3468
4371
440
4206
1118
3203
3670
3734
12
3196
4440
2706
3907
2672
2960
4445
2575
380
4239
2216
3332
65
3146
4133
2858
3755
2505
1413
1101
2756
3282
1335
4107
2120
2034
4201
3518
3062
2006
3745
1917
1346
2780
2898
2877
10
4341
2116
2053
3660
21
271
1164
2775
3943
350
2964
26
665
477
3471
1249
2527
3700
1078
49
1360
1583
4429
1888
2879
3583
4008
4088
4177
1650
3399
2472
3917
724
468
2590
2560
4202
2526
3477
4081
3348
3917
2396
1275
4039
3197
920
2248
1353
1246
2083
4093
2345
1493
1499
986
3165
167
2389
3461
1235
3246
815
2987
1495
711
1602
34
4237
4113
2302
2793
1809
4391
3822
37
2157
3814
3233
322
1777
3141
2335
239
1616
1421
317
2698
2604
1734
2603
92
4313
167
357
123
493
1127
685
3391
1034
1239
3637
3137
4048
601
1437
195
1533
1704
2621
4391
3492
278
503
307
16
3232
3698
2076
0
2861
2890
2978
3691
3797
3126
1908
4146
2584
564
3398
428
3535
1901
69
1421
574
482
3552
3813
671
923
966
1441
1856
1366
3679
1491
3817
1832
2233
3314
2394
2358
3577
4264
615
2229
3422
1825
35
3537
3289
949
1911
2324
1529
3840
1558
543
3063
1026
128
1967
2848
1378
2830
2700
251
3025
2348
3831
366
3369
3075
381
265
2762
1296
2913
291
3287
2985
3188
4210
3174
893
4288
2383
3
470
2885
2503
878
460
3047
1548
343
4164
1498
860
1359
3099
1517
939
2730
799
833
2228
2307
2247
1350
3355
3684
4142
3519
1605
3940
597
3193
4404
816
2598
1456
138
3179
4329
1009
2138
2939
2892
2535
3783
3845
777
10
2641
1226
3931
2323
1722
3471
3088
4201
3454
3765
1641
2838
1967
1822
780
2045
1419
3467
2159
3157
3702
1713
2010
2400
3808
1154
327
2552
1202
1653
3425
705
3728
2012
2934
821
3988
221
59
2560
3658
3170
1070
3692
2643
614
754
767
2784
2466
2637
1172
3993
343
3421
3103
63
1303
1385
1885
2596
1383
1375
4104
0
1200
1481
1882
4031
3123
2366
4102
2346
1796
2374
454
762
1577
774
4443
2436
534
3082
3968
4043
1549
4106
1498
1961
3195
649
2894
3364
3560
1313
1098
2980
1384
698
2227
2231
4019
3493
2389
4391
1741
1277
2525
1857
1406
368
1537
4361
4368
3985
1600
1019
3649
3569
111
584
2561
2535
786
3726
1995
2281
2347
569
1957
2102
2565
630
737
1510
2376
2558
3473
1337
2861
1047
2356
1542
2832
896
1658
559
4086
1560
58
951
3554
3330
2061
2235
2532
3234
3525
2640
2790
4395
2737
2624
4164
19
853
1331
1474
4317
1384
1253
383
3050
4166
3584
2575
77
3692
1146
1150
1276
2876
4037
3357
3808
2197
662
112
3965
2980
3270
884
3273
3205
821
2219
4250
241
2464
388
2785
2282
3005
1473
1163
1137
4459
3994
1965
2766
1184
3051
1653
221
1607
3929
489
2234
1939
15
234
2246
4325
3336
314
956
317
1640
2623
1025
2643
2965
4068
3341
427
1907
2357
185
515
2260
4340
3182
1336
1143
4397
2307
415
685
1725
2152
84
552
3288
2477
0
4098
586
1248
2868
2394
1834
1543
75
427
745
3934
2941
145
812
2416
4355
2125
1039
3365
984
265
674
307
4420
2243
2169
3825
4152
1176
949
2866
3125
2538
1437
2949
1774
217
4326
1000
894
2040
1088
2077
3056
3103
97
221
3648
3803
2449
344
4368
4109
2717
434
2869
1807
2454
987
1085
1808
3095
294
2195
1143
3631
3676
3482
2292
1216
2399
1885
3618
77
792
1287
3344
1705
2600
2550
2063
4268
2747
1102
4240
3001
109
415
3087
2584
4092
962
2277
4283
3594
1468
2770
3464
4153
2769
2929
1983
148
3374
655
2079
845
1030
2386
3275
3767
577
680
3807
264
2406
1668
3161
655
4132
2217
501
1111
1340
1607
1829
4460
2383
2826
4340
1051
4306
4236
257
707
310
4210
3401
3993
390
1502
405
3005
3181
1767
2458
4318
2914
4161
3823
2487
2978
2346
3008
2993
3862
3038
1250
3356
1544
204
1485
3476
3627
1144
2599
887
3192
2804
3343
3334
3088
3309
682
4428
1941
2694
527
3814
220
1964
3675
1462
3759
2414
2482
2268
2024
0
1614
3703
2839
3371
330
3578
3754
823
910
1206
1916
1894
2274
626
1741
322
2832
2883
867
674
2525
3615
3231
2737
4203
4348
2473
1075
136
2950
650
1011
4223
2722
737
3925
3220
1213
751
872
1065
244
3045
1642
4293
4186
1109
4043
3466
3544
1505
2261
3491
827
2062
2362
15
122
3929
2221
488
1899
2428
4355
2717
2120
3968
1526
1215
67
2325
3442
3129
1521
3221
3238
2696
2122
3838
1726
3167
2837
3236
2442
580
1186
2403
386
11
3961
1095
2182
2467
2724
2126
428
1345
2006
864
121
710
2255
1322
2656
825
2630
2709
1961
907
518
4377
3338
564
2024
4403
1371
4324
4060
1711
4172
2191
1003
979
1304
4339
1977
4051
1395
3240
3600
2401
3694
2348
2429
3582
3848
2754
3572
1538
4423
2686
3909
4163
2165
3493
1945
969
477
964
1086
4197
2568
1810
3716
2164
889
1374
709
82
159
2902
3473
2868
3284
3654
1495
2235
1358
696
751
3903
1888
0
2399
4347
2218
2059
1070
766
2615
2941
1219
1978
2335
730
187
4126
0
81
41
3391
2942
1885
2306
401
1733
3275
3897
1021
1560
134
2778
1088
959
648
4109
1862
1089
152
2974
3781
1951
1415
492
3510
4312
640
815
34
2518
493
161
4135
1161
1047
1907
615
521
4351
1534
2047
4370
2614
4054
3903
4326
309
1415
4013
247
1417
4206
653
2160
3028
2554
1643
2585
890
2768
771
94
2126
1898
3398
4342
4258
1174
1469
2776
565
3162
4352
3732
1425
2533
3267
133
1900
503
2538
2149
3191
1654
3192
3761
2466
534
992
1684
1947
642
1363
2967
110
297
474
3501
2602
3108
3653
3026
793
2208
1364
2643
4067
1887
3983
654
859
3100
2633
285
1845
1721
1407
2257
1098
4285
2132
523
2403
2285
851
382
2017
3510
3899
2685
3666
4336
637
146
289
2932
1255
543
1244
1404
4197
366
3893
3988
3662
1922
1804
1191
4417
4155
1998
3951
461
1489
3404
144
3071
2392
2048
4293
537
1273
4030
3201
4321
2471
2775
3427
2944
1974
3218
95
4233
3917
3835
73
2120
2838
3022
735
1107
1096
273
2874
0
3270
2095
2560
167
2400
1440
4322
2549
1234
3172
145
1915
3669
4002
1119
2074
381
3404
1985
2831
2885
2967
476
2089
1795
3894
366
3646
4056
1982
3423
340
3732
764
2813
634
3391
4243
2956
3237
4373
25
4437
22
2451
4348
1795
1589
3246
1981
1063
4153
234
1673
2103
2898
462
2399
3853
2892
3811
1593
3519
2634
2699
1974
581
3153
1158
1627
1369
194
2041
3347
2869
3059
2884
3255
4009
3661
3379
57
284
3290
1301
1943
4085
2572
374
3160
2791
446
290
249
1842
1562
4205
1823
1571
3153
3269
2235
3906
4334
4237
1900
209
1463
2071
4285
2903
3597
2247
383
145
2143
1389
1983
605
1949
462
2052
93
3994
4393
72
907
3176
2065
2180
2329
3631
3484
3472
4442
1370
3770
3792
1389
532
3938
2398
1055
50
2109
2869
2251
4357
2677
2831
1614
4408
2372
3483
2379
3159
4346
2938
1152
1997
2994
3362
2013
1370
2719
2517
1898
3589
4308
4322
1166
3067
3051
1850
2868
1112
4114
1343
2782
1879
3960
3417
1380
3313
1070
0
526
3440
4431
580
4244
1271
1098
1908
1375
271
3981
3753
2971
1190
3721
3580
2544
1542
1151
2783
2478
1718
774
1773
2054
593
3605
3005
3164
2128
3295
1391
1690
4000
2800
1523
66
3551
4131
3020
912
2045
3848
3360
1489
4465
3574
2371
3254
650
306
2403
2645
3934
4268
2122
4421
1006
3546
2052
2388
4182
3189
705
4016
1645
4383
2536
1273
2446
865
2225
4275
3959
4149
2019
867
0
632
4252
4065
3191
686
3502
2792
3490
2612
224
4127
2467
1456
2029
4066
2197
3061
2362
380
3381
3739
806
3675
606
2061
978
3416
2296
1389
3840
1046
2977
1106
2324
3662
1668
1655
4030
1308
4232
3701
253
3599
4043
3620
688
1611
10
3317
494
1583
3608
1884
3895
3621
3119
3828
4242
1361
3581
3745
2191
3909
3999
2700
4379
291
172
3649
260
4314
1473
3378
256
2308
3824
1493
658
3297
56
1136
262
1039
2431
1277
233
452
3472
878
2390
1906
1796
2326
1825
1493
760
2104
2682
246
3188
3518
14
4466
906
1729
353
0
3751
3167
3308
3261
2550
4308
4456
2977
3094
3929
4090
3260
1583
2228
2916
1057
2769
2217
1536
1116
4198
217
3628
3209
484
3040
3821
3779
894
703
836
3046
4257
1050
293
145
3261
3630
1094
2462
3400
449
3705
2432
2667
1379
4284
3709
274
3269
3823
1466
846
76
3236
707
1683
1524
3366
1819
1085
14
1481
2924
1602
4241
2854
3731
4117
1667
1852
2115
152
870
231
4223
837
2488
1438
710
2184
252
2717
4349
2457
2701
1184
2421
2779
3175
3738
3289
3189
1094
2269
3318
1031
1583
1948
3085
3520
3590
1694
3994
3659
2309
1920
970
83
1188
2675
3968
3901
1625
3670
1689
3242
3788
3546
3297
1666
2080
391
1815
2572
3456
2222
2355
1711
2819
537
89
3987
3382
461
3284
1087
446
3027
2985
4319
2550
4301
276
456
1564
4158
4240
3055
709
1665
3282
978
2751
4357
1495
2242
4171
2576
2103
1599
434
561
813
1483
3371
1583
1053
589
3411
4032
4093
1192
1780
360
796
2790
3976
2040
2014
2766
1469
1258
0
1987
155
2999
2885
2003
1153
4273
3148
3097
902
3631
2678
3242
996
462
2715
1440
894
1214
692
3235
2208
1928
360
802
2784
1551
3867
3715
2701
1286
3803
906
4381
795
3762
4445
1494
1944
2307
3765
2876
32
2997
2585
1471
4158
2566
2355
1631
1286
4146
115
4129
3394
338
2293
2028
3744
3010
3545
3915
1456
3749
1535
318
3623
3558
3212
3177
3756
1217
655
2434
4338
4374
232
4441
3454
2107
1670
2996
2442
3563
3415
1518
1301
2516
1854
462
319
1565
2797
3351
4424
4452
609
2014
2240
1475
4191
306
3979
2152
4463
661
403
3336
3170
2183
707
4
1724
684
165
3970
1938
1223
2130
49
1628
2364
1767
895
191
1058
4153
1438
4107
4073
2237
3036
1487
1650
1906
1265
2427
4460
1072
88
1663
188
1142
2306
1410
742
3013
212
2208
373
1213
670
494
4431
1359
630
4022
1388
666
3957
1152
4425
939
2438
968
711
2746
3878
720
648
2746
307
1778
402
2268
2613
2727
126
3761
130
3243
27
0
790
2350
1842
1353
4369
1515
1188
885
433
3899
3552
913
1596
2901
2721
2322
3186
3217
401
4389
4275
1293
854
3545
3045
907
432
1136
973
1601
2292
1311
95
845
1447
971
677
3096
3140
521
1271
1124
3162
1101
1932
1024
690
1658
1501
4213
1826
1500
1174
4127
1178
3427
1889
2582
3027
3389
4347
3865
3765
1522
932
4301
2869
197
3089
1173
489
1300
1760
1241
2319
3587
4318
2801
2174
3894
1166
3626
1247
234
1503
2669
1717
1047
906
898
2222
3278
880
3692
2185
326
2200
2855
3626
194
815
387
3198
541
3505
3934
4190
3964
2116
231
466
104
1924
2960
3453
3750
2706
457
2847
2235
2387
2443
2488
1655
2208
897
694
4069
555
3088
3318
3823
1435
1562
2074
2190
2052
1689
2242
2784
2688
2884
5
3889
1544
4204
4253
2252
3491
19
3404
1729
2256
4458
1313
261
3945
2019
1107
695
15
4402
2259
4245
3064
3017
1994
3449
2179
4332
4323
4163
2265
3997
3498
1761
2996
2006
1831
1339
482
0
122
4046
2055
4354
474
1424
3486
1018
2859
3735
1511
925
4440
3216
183
2027
3868
3739
3281
2386
4384
516
2156
4468
229
3348
3067
572
1571
803
3493
3798
4463
2216
3041
1721
4415
1582
1765
3511
2735
232
3488
3375
2767
1886
310
733
2350
260
159
234
1784
762
4466
379
3361
3237
2185
1613
3431
3322
3276
2190
2255
3177
2697
1527
651
3073
1896
2515
1131
2620
4077
1041
704
4417
380
2934
1859
2553
4035
4357
1558
4116
2076
1337
3665
335
1659
2879
3930
4034
2049
1174
1783
1840
967
4376
1822
4432
2811
1726
95
3207
3519
191
160
1477
2705
3411
133
1883
689
1088
556
2645
3299
2197
396
3160
4064
4340
3921
2019
1187
3497
1607
827
1338
586
1357
2633
1893
4424
1606
4440
2537
964
4257
571
3376
2629
672
2620
3264
2852
829
2705
2368
782
2806
2149
4066
4107
1483
2801
3441
3633
2527
2891
1426
2936
1109
592
3518
2020
3314
4162
4030
1076
3319
1696
3986
717
789
2902
1065
1641
0
596
3340
1526
2167
2946
1405
3554
2795
78
2139
2493
441
3233
2165
118
639
3000
494
3166
1526
2345
169
1391
201
2118
1613
1244
611
1186
1594
4005
981
96
1768
2840
1745
2003
889
1429
1824
906
3564
767
424
260
2496
195
2709
2739
3084
933
1211
3986
3087
901
216
4202
1047
385
3796
2544
908
2802
3153
367
985
1470
3270
2850
4346
3876
4102
3213
3158
182
751
790
3709
999
2387
3033
350
4436
2078
4261
638
4422
2225
480
1635
3648
1761
2922
3435
255
3967
3356
488
250
3388
926
788
1214
652
4054
3001
3520
2236
2850
2128
75
594
3675
718
2016
702
1901
450
4271
1058
3770
1655
165
4249
1286
3633
2399
21
3131
1636
1333
887
2690
2322
1462
734
1750
639
3215
1116
1093
703
4425
3309
3489
3963
2768
491
1093
1713
1715
2995
4079
3385
1638
3418
4343
3762
3535
3680
809
4334
1782
3357
3920
4290
3125
626
3460
117
409
445
1551
4151
4353
918
1094
2381
354
0
1179
2050
3300
3946
2292
2965
1135
3872
256
941
4245
736
1886
3100
386
4457
4404
618
1137
2091
515
2978
3666
822
401
2339
2413
1400
2343
1692
3289
4406
3241
1318
4285
3668
4130
4361
4271
4317
3700
4399
1938
3103
2900
494
1549
785
372
253
1805
3006
3522
1592
2002
3002
1238
1278
1204
2493
1029
3565
4141
4352
3449
897
2088
1710
327
4381
1303
1610
1967
3530
428
771
3311
3092
1699
4125
221
2506
4439
2941
2915
3716
558
873
3404
4402
2584
1870
4026
3552
2619
1660
1594
1933
706
3128
319
800
4125
4326
3831
3650
1028
2781
2470
268
1279
491
4132
474
693
2760
1811
966
380
2181
1994
3579
2015
4288
15
3840
573
3903
1827
905
2517
2470
1689
520
1031
4072
4289
1250
2752
103
4214
4195
1159
2976
783
2539
1806
871
1223
2596
1389
4394
3167
4160
2039
655
880
2199
346
3119
1857
617
2683
2372
3693
2283
2072
4274
94
2411
1068
2479
771
1569
238
1945
1766
2397
0
2633
537
2124
229
1475
987
2387
340
509
4448
3265
198
1186
2965
270
2951
860
312
2902
1050
3507
555
3010
3575
2161
4348
338
2550
1102
237
729
2035
1914
2052
817
1805
3539
3020
3688
3809
3718
1846
4314
814
2275
1176
3170
39
2798
4085
699
436
3040
1547
916
2694
4109
2868
1867
1668
863
4318
1674
4257
3778
2366
2603
3763
2011
3817
2684
4147
3940
3795
3017
3053
3486
3459
3096
965
824
3607
225
2161
785
1789
3835
148
893
3208
1299
1464
4046
1048
1421
1233
1905
3765
615
2394
651
2784
1774
1554
3909
2339
394
2429
3496
1909
3971
3190
1569
3359
3803
533
3146
1362
1891
1007
3240
4389
1777
2629
1321
828
1540
4233
134
3601
2877
3362
147
3953
1186
3290
2017
2919
3353
288
487
4321
480
2760
1227
2574
461
761
28
1126
3199
2057
4140
811
777
2675
1943
770
1939
4077
650
913
1259
1165
3176
3052
1066
3509
4099
3343
4169
3954
1919
2438
112
2991
923
0
2914
769
1864
2079
4437
711
3624
1394
2764
1931
821
3404
1381
1488
3460
2719
2989
3648
65
1178
471
4465
3568
156
3386
2595
2936
4169
1672
1452
2996
324
717
2635
3626
1039
178
110
3039
4410
4160
4002
1049
3543
3648
73
284
1586
4292
3663
3838
3908
1778
4086
3849
103
2100
1070
1363
1973
398
203
2193
1815
4376
4349
1528
1624
4452
3710
4182
3931
3871
3984
1503
551
3454
1246
4057
2693
741
1422
1325
361
3897
135
1650
487
3780
3233
3925
3425
3040
1468
3646
3046
1546
318
836
4464
3442
666
2223
3428
2051
4061
1562
1851
2678
896
2774
1942
3774
222
2398
2241
1524
56
2297
2297
389
2893
3262
2833
1092
3790
2741
851
754
2217
1059
4007
4275
292
1467
2116
2278
1705
1915
1272
2682
4117
370
3005
2151
2072
4464
4369
939
1125
2181
2153
3354
3350
1730
1330
159
3213
3627
4349
2450
4243
858
1097
2469
3141
1811
2624
2178
3664
206
3773
2002
4009
1592
928
0
536
4054
130
2590
229
1741
1680
2725
709
2139
227
2708
0
219
2645
3424
3748
3220
1018
483
3909
2339
1603
1856
3679
1196
3432
366
3988
2723
3548
257
2794
1528
120
934
1122
2367
2229
1830
2800
276
1008
3903
1181
2969
1134
596
3471
2980
819
1846
2362
311
3774
2963
2424
3716
4098
3846
2878
2640
2944
2821
2230
4164
3042
4236
2858
78
4315
1795
3727
1475
369
4042
236
1145
2359
3712
4168
2822
3681
3238
2828
1178
2314
637
1144
1815
2561
2812
3919
3492
3724
1863
2304
3675
2728
781
4101
310
581
3515
2247
3894
1102
1169
264
3815
1753
108
2762
4291
1736
1380
3223
2654
995
1968
434
2776
3374
920
336
3660
796
977
2760
1406
3963
4313
152
3150
3904
3598
603
2237
746
2118
739
2634
3527
1610
3456
2186
1728
524
1551
2800
791
2272
3068
4344
2100
1081
449
3762
155
4381
1261
1071
1091
1877
937
2384
4154
1804
4000
1812
963
1429
3049
3209
3439
0
1595
574
2949
14
1262
3016
3763
1979
3251
429
1435
1729
3639
3028
140
2265
3403
2401
29
4380
1350
156
3976
3143
1810
2133
1945
3010
1166
3570
1522
1957
3559
4020
1442
713
760
655
1788
1228
2878
3732
3795
482
1126
1708
45
96
2121
2181
3938
951
2869
1235
3426
2525
135
972
1332
1697
1869
3503
675
3556
626
3410
2893
3365
2825
3908
2610
788
1577
2133
3691
1635
824
4352
2111
606
4109
3701
1564
1388
4266
2035
1677
2403
2107
2010
1894
2150
585
1850
3259
3715
4267
1268
3782
676
2152
2933
3477
1142
3467
4304
8
1618
856
2115
217
3857
3299
1959
1954
852
401
2366
3927
4263
2162
603
3135
636
1028
2467
526
2037
3986
2543
357
3122
3545
1909
2323
481
603
4221
2375
2135
6
1116
4024
2490
1151
325
977
3725
1201
1366
1954
1363
1342
3450
2142
3447
571
1307
2586
63
783
2030
3514
3817
793
1394
2943
1807
3400
793
2668
3746
1243
2107
0
1085
2850
2602
2796
220
1055
3614
1095
669
4349
3963
2406
2053
3583
55
287
380
1932
3584
3017
815
312
2060
1706
800
2583
1879
2753
1448
4102
4301
4052
2050
3058
2359
4090
539
4103
2535
1356
3763
2867
4039
2922
2958
3124
466
1114
1926
392
1780
2322
502
1454
2371
4203
111
2924
1644
2781
1489
1989
2373
2978
4074
341
3872
2155
2963
2711
61
81
1233
2160
935
527
526
4215
2981
338
297
2404
3841
2304
2153
2890
2583
4091
47
1155
4289
4364
1888
165
1758
153
558
3527
153
3449
1032
1861
3680
3018
1269
42
293
1883
2719
3711
1821
3747
559
1832
2269
3635
487
1311
1883
3963
1608
1478
899
497
574
1828
49
902
1293
2205
3964
4422
3646
1385
1097
1729
1078
140
61
1253
2491
665
114
3205
1767
4132
3710
3082
2546
3411
767
4468
2679
3212
1896
3720
4291
2521
1050
465
3672
795
4154
676
3987
2288
3648
4083
977
2563
2527
233
2937
0
2935
3886
30
2466
1512
3393
2362
957
4095
3911
693
3172
2636
2277
3742
4213
3206
151
3041
4399
2399
2751
3462
1065
3117
1775
3513
205
875
1834
2485
3323
4129
527
3903
2390
3883
3419
2777
4235
3482
313
619
3041
1891
2262
1573
747
234
1889
372
1050
1038
2041
3771
1429
398
339
497
943
2493
2139
4142
2373
2690
1202
2603
1918
1806
700
3354
2332
2199
858
1196
77
3382
2587
2827
559
4025
3837
1215
406
2603
3545
1055
3426
1729
3934
3965
3148
3689
3150
3279
3555
1770
1203
3827
4216
3213
2498
646
4398
2447
3330
1156
3999
2016
2361
2243
3016
2231
2261
3665
159
434
1208
3553
1210
3101
2683
1474
1016
3642
2258
680
1712
1942
3182
3770
4018
3253
3506
1687
2179
333
3963
1586
741
2561
1509
3380
2034
3785
2737
606
3447
1080
2619
1022
2255
95
3031
2203
2052
2886
1320
372
2658
789
459
4344
3893
1955
1631
1051
3429
3980
1371
2197
2158
0
3574
1560
4210
588
3019
2575
3031
3342
1916
528
1422
142
1461
3521
2152
2607
2096
492
2676
2407
797
4066
2996
2883
3799
3008
3667
3939
4259
3455
2338
2031
2306
3248
3200
476
299
1080
1725
2826
3351
827
3688
2374
1881
4297
2848
1780
1364
1914
3051
4253
396
211
2915
4156
982
3616
1444
1659
4107
3118
1769
2620
1324
2133
3962
767
3499
657
3785
1979
2230
2889
413
1856
2542
3607
661
1203
45
607
3921
3247
2633
3105
2933
2943
3337
2006
2041
1876
3838
943
4196
4283
3898
209
2628
1880
1324
2116
3585
4425
3219
3277
2115
2158
51
737
3691
3613
826
2814
2273
4273
2339
2432
185
2230
3435
2994
1006
4313
2763
1939
1889
1309
2102
73
3660
1277
3019
133
3836
1524
1051
3222
2766
2495
102
4204
11
3966
1389
3992
2942
1806
1338
2411
2568
3165
1770
899
2709
3642
2178
2757
2315
683
2495
329
2273
2550
4247
34
4117
2486
3885
2874
3706
0
2886
1897
3578
1470
2155
4337
4099
19
2036
1924
572
2819
3614
1229
4009
3179
3523
4248
3587
3025
866
549
2749
1918
4039
1366
1066
2452
2448
1011
4185
2524
2945
2547
2521
4133
1165
3632
4256
1292
4290
3495
1786
917
1986
2371
2895
3807
602
1866
1177
2856
3586
3369
3072
774
3828
1000
2126
3826
1044
2537
3653
692
3342
3453
2608
3244
2041
2441
2038
2290
2924
327
3041
1585
190
2148
826
644
1645
3634
2576
2790
2391
4318
826
3276
421
3846
2083
1479
1470
2616
434
2491
2991
4158
4135
1881
2520
2204
2112
2595
3458
3529
327
4054
11
3410
3712
798
1765
165
1182
570
3463
2379
3716
3362
3439
152
1744
631
3462
1651
590
5
242
4459
2134
360
473
3607
937
1945
2388
3394
1743
3302
2988
3691
1307
93
2814
1281
1543
56
3368
1853
1170
2041
4150
3232
2627
1771
1823
3965
1460
146
4141
117
1257
1729
3457
1938
112
2999
2861
3634
0
3673
3769
981
731
4278
2956
4276
2984
15
1461
3069
698
3057
3165
4130
4154
4218
523
1439
2795
2149
3908
1126
539
2151
2817
2370
2770
519
2552
1617
2875
1207
2591
4287
307
2957
724
2958
4157
3762
2288
1506
2840
4209
3223
4329
656
2015
1294
1694
346
1976
808
1779
4076
2500
2458
1686
3198
1653
1015
2659
3430
1828
3193
436
3989
3297
799
298
3052
204
978
3115
2150
2704
4436
2054
1206
3683
2130
3486
2891
3062
2018
1351
921
1185
2605
3982
3282
653
497
1845
3990
2130
1567
1678
1227
3363
3704
1972
2823
1521
4452
870
344
1045
1185
3337
4169
157
2049
766
1946
2525
1558
562
3493
26
1581
1301
4243
2076
4303
4163
308
3778
75
1886
1990
4192
2451
4360
2670
3168
836
4080
2463
2120
2742
3117
994
855
1449
4074
1585
1011
1058
2488
4003
1449
1696
2484
4393
3981
57
3698
3312
191
1807
3836
349
3442
3782
147
3561
2214
0
1709
2291
3392
1849
2018
1634
3965
3361
3247
2373
3931
3064
1398
1692
2951
2144
1741
3751
3712
1845
4379
1476
378
2903
543
2710
239
3702
1022
3486
3995
997
2543
1864
1066
2193
1625
2076
993
3008
2005
1278
138
653
3685
2914
537
1893
1848
3465
4253
622
2403
4248
1114
2724
540
1617
1239
1310
599
2076
575
3669
4283
174
1327
857
1747
576
4175
3047
1475
222
3822
1065
170
1841
1450
1432
1315
1283
3386
4342
570
1704
2936
1248
329
2058
2393
2481
3025
192
610
2051
852
3728
2935
739
3760
741
1092
309
2296
3870
2992
1645
510
4226
321
3454
3810
779
62
476
1356
342
2923
3540
1171
1746
2653
1008
3298
3070
3203
3000
2347
1657
3773
753
3295
4205
4088
3887
1655
7
656
3294
2994
4421
2953
1587
755
3546
2880
2631
3251
3724
2880
1645
620
3458
2313
2085
2393
3972
776
3304
2415
3270
1842
3647
3523
2596
1422
235
0
3912
4225
2209
2372
4046
2357
3527
980
1321
2953
2736
3903
3880
4324
1802
951
3540
1174
1914
2065
3825
4340
4333
2167
3501
4353
2528
409
823
2340
3654
4164
1834
969
2335
1700
12
4368
4018
2546
1692
3822
2653
2879
111
107
4174
1036
4114
597
3012
226
2289
496
4343
1235
1259
2792
2585
1984
2074
170
4029
4429
297
3951
4072
4119
1787
910
2126
580
2217
3278
460
2706
3450
4096
357
3385
561
3464
4168
117
794
3384
1563
3764
3303
3918
2119
2632
1675
3553
3876
4355
3296
1240
3255
2534
2853
4263
840
958
2080
2659
2097
2777
860
912
417
1376
3693
1620
3657
889
4148
378
1764
177
3747
2381
3065
666
2516
2033
193
1827
1378
3040
2827
1881
1757
1002
2824
3148
411
896
2087
3282
2560
3424
2761
4369
3653
1706
562
4189
473
2773
18
2719
2955
2149
431
3410
3398
1587
2469
3355
3653
3745
2922
3607
1560
3945
1238
0
1960
158
424
321
63
762
1944
4381
2663
4201
109
3381
105
1537
1519
812
1957
3858
3297
1576
217
3491
1899
1071
318
3140
1894
1632
787
303
592
2951
2115
1678
3121
1923
1570
1250
198
414
2522
4088
858
426
2363
1149
2304
2572
3255
1041
3723
4097
3700
1514
731
176
739
200
3018
3665
1677
1690
2714
3276
1936
334
3773
943
3897
657
3698
3364
2997
3301
2967
977
3685
3603
1526
3336
1386
1450
334
3263
379
3620
761
894
413
3367
2251
1132
3972
2546
3048
4415
3865
4010
3854
3748
3020
866
2794
3549
471
3305
4093
210
4014
3044
2005
3708
2516
3481
435
1375
4148
132
4139
621
4225
3750
2172
2701
4315
691
1764
2453
364
681
2084
1407
3187
2656
618
2468
1106
1674
3426
849
2697
1037
176
3361
964
3523
2435
628
2381
332
384
1639
2387
1768
3078
2565
1775
848
3511
2797
4435
4266
1038
3548
1927
3417
0
3870
2323
3926
432
1651
921
866
2762
1570
2572
242
1286
2050
4041
3929
740
1990
4386
1308
3736
3417
446
1964
3365
4046
3142
3013
36
2003
3577
266
3693
1301
302
3911
2201
748
1158
2043
3330
2741
2505
1030
102
4375
194
2298
3409
3799
430
4031
2610
857
1929
3204
279
3184
4414
587
1495
1577
1961
341
2711
2232
3066
1698
3993
3706
4383
2606
2413
1303
1984
960
963
537
2929
3647
2805
3442
4276
2483
582
744
4421
3806
2220
771
3945
3870
2865
1715
3975
2243
924
2057
3400
4042
3217
41
4096
3851
1212
1510
4039
2098
814
3326
513
959
4244
4388
3713
1158
3386
2134
3476
3717
2847
2241
3125
36
1511
2743
1308
1674
3349
2557
536
4147
486
3751
4221
1071
1368
2616
3440
4182
4435
524
2008
3112
3910
3025
3690
2155
1256
46
1833
393
4170
1459
227
3318
3575
1777
3476
4413
630
193
4172
495
1671
1442
0
3818
1921
2230
3375
4165
3051
3674
2660
365
2259
1392
4368
1881
1964
3527
4193
814
3999
3020
573
4016
3959
2722
4408
632
2512
2710
2568
2073
1933
3011
1852
3115
2868
1325
1930
2192
713
2990
2865
983
6
1388
1886
3084
656
588
2624
3619
2129
2220
377
2925
2970
3364
4411
2973
2690
4259
203
2124
1589
4136
2277
2977
98
4351
2239
1508
3560
1887
2223
3638
3739
240
3432
113
2956
674
2391
3298
2667
2759
3542
3799
3027
4312
1059
3519
2511
4328
978
257
2485
3300
3135
300
2603
4398
1743
2261
3872
445
2102
4414
4134
3383
304
433
425
2636
1369
3225
962
1314
3389
2445
434
3975
1112
123
865
2021
2044
235
4172
1016
2624
2288
2857
3969
2726
1423
4198
2991
2838
3628
4281
4398
2696
3808
3598
2743
1251
3055
1401
3775
2140
3140
2500
1020
246
2908
3604
279
3166
3749
699
4341
4319
1775
88
3409
697
0
3041
2227
898
3454
591
3507
716
336
37
3436
1396
749
2415
3246
3284
1575
3869
996
4369
1010
2601
2907
1144
766
2487
1420
3958
2221
1601
1789
3276
1124
4444
1188
4147
516
903
283
3320
3816
449
965
1739
2384
4000
4265
902
2858
2736
4116
4076
1420
277
440
2855
2766
3734
2349
1943
2840
3606
3134
2442
3297
784
1804
3250
728
2910
4294
2001
2754
2126
2344
1281
978
666
1462
3755
3664
1283
1525
1625
2755
2065
1424
445
2842
2966
205
3699
1377
2774
3038
1746
3852
3656
2349
1995
3315
3206
1700
255
3049
3030
2316
2167
1171
4340
2896
1625
483
3484
3529
2709
2642
2397
3232
4093
256
1755
3326
726
1167
3684
3154
1722
2927
2512
1254
1553
2816
2521
121
1653
2933
965
3536
1091
678
1635
4039
3796
3902
2597
261
3552
969
2345
3743
4164
1860
3014
897
4123
1045
1778
3672
3861
3315
2777
2351
2412
0
574
4460
161
859
3948
854
1053
3601
1510
1349
1320
3712
785
2658
2333
1146
2769
3186
2274
1860
4049
2147
569
3245
1712
3197
1798
1253
2778
1259
4253
1260
1758
4261
3270
49
2601
1006
2021
680
769
164
974
3984
1480
3088
2409
157
2852
3851
4412
4261
382
1593
4197
3159
2498
2215
4087
1755
3075
1368
2391
2020
1418
822
217
2548
2926
1925
1557
507
3094
2346
2802
257
2458
1186
3303
713
1014
3750
4441
3791
994
3645
1800
3470
3663
2067
3903
3690
1295
279
1128
2786
4319
4167
1323
1644
1635
533
1529
4381
2762
2978
604
656
3125
3244
481
4288
1508
1054
1010
2675
4115
4253
3639
1793
1631
1245
2263
4255
1312
3503
3867
3954
2571
3664
588
1405
2591
1579
3838
2671
1704
1807
1182
13
3786
438
1516
3487
2356
2022
4183
2999
3870
1371
929
1910
1811
1054
3384
1306
2724
2459
944
3795
604
3373
0
3126
3566
3795
3514
2465
2406
2963
2572
2205
2947
3132
376
1136
487
3758
4004
1662
1616
3191
672
1157
1580
524
4030
817
4380
3311
3438
2363
2743
205
3746
2882
4390
2089
3629
4061
215
2359
963
4346
3351
2176
51
642
1291
2164
555
404
987
3200
2675
986
867
2137
685
4355
3794
4106
821
3304
1587
3379
132
932
385
4112
1639
2748
3294
4367
3324
1758
766
2377
2028
4441
1563
3550
1246
3190
4291
4387
3811
4299
2869
888
549
2317
562
3734
4312
3689
4198
4338
3061
2919
4439
1799
4067
3884
2168
1853
3290
1272
4245
71
4328
1376
3784
677
3673
4304
2388
3320
2119
2915
4076
695
151
3915
843
1482
1070
551
211
3453
4058
4028
2834
2162
3204
3062
3844
1600
587
1672
706
3783
3787
64
2612
1464
1803
2934
634
2232
2638
4341
3219
249
1205
4166
2929
2363
512
550
4182
732
3144
2100
0
3131
2990
2247
1847
794
3162
2431
1085
3082
420
755
2648
482
4334
3342
1324
2428
4112
507
3219
1466
1513
3771
1379
1816
2945
1723
2355
2627
3368
1442
2885
1810
2044
2115
181
1180
4346
464
375
2513
3977
2819
3770
1461
3717
2846
1295
3944
56
354
3427
2351
2795
1693
1134
2943
1849
225
1629
3107
3095
2480
4141
860
1084
4352
3307
3038
4469
1548
2301
35
3647
1509
3237
4337
4174
225
2243
2654
901
1555
190
2988
587
889
3463
3066
3698
2319
2588
4035
1252
4199
507
4077
797
1176
1441
970
664
3452
4426
277
1142
4106
1516
3427
2250
799
3297
861
784
4374
572
568
4449
1454
168
4372
3995
53
2725
2911
4030
1414
3321
3554
3848
3119
1712
4148
1579
3790
3911
2201
2013
1009
1025
661
1335
1814
2727
161
909
4105
5
1755
903
3218
2686
1266
3453
207
3357
2641
1488
3726
2604
0
2418
898
3368
4034
3357
3872
195
1022
1177
894
1399
2262
1401
3987
3337
2516
3532
4457
4202
1569
4195
3895
3875
149
1396
4214
3194
1471
244
3293
2360
436
596
1653
3636
308
836
4408
1071
4059
3390
1015
415
2322
1662
401
2111
2151
332
905
249
3283
2735
4328
3257
4237
4272
1452
1554
2026
1251
1783
2500
1763
2659
1915
1433
3948
1135
3400
562
1553
1
1690
1356
3853
2223
1955
3748
1522
3361
2247
3087
2198
1571
4419
2802
51
1179
240
3734
2453
384
1211
1711
3338
2791
1848
2638
1116
2178
2435
3084
2319
4253
2744
3648
791
2114
2655
1642
2706
185
1172
315
2962
3401
3679
3865
399
4329
3140
1116
2670
1639
3089
4339
2108
3014
947
3018
1878
3766
611
3886
2092
4378
2102
2516
1213
3554
787
783
860
3208
3928
1400
4092
773
2800
3941
2286
836
1549
3527
3512
2759
4187
1573
0
2003
4442
3785
3500
1058
3897
3105
2477
359
1688
3065
2785
1435
4374
4042
3438
1481
2007
2276
2964
2030
3249
1030
4392
1975
1880
818
2330
499
4249
3343
3833
1062
1539
2387
680
3625
1082
1468
2471
1329
2163
2342
4270
3567
4421
2701
2721
552
1997
2858
613
973
2391
3430
783
2768
2470
828
954
1768
4292
2190
3614
1958
1472
273
2148
2442
2231
332
1523
1432
846
4382
530
2648
2772
1591
2922
2863
3331
2687
2376
4464
3798
3943
4455
4339
3328
690
601
1222
658
3003
765
1622
1460
4377
2352
998
2206
2359
899
1551
871
4185
46
336
509
907
4045
687
4046
783
1066
4470
219
4336
804
2705
4069
661
1025
1425
2727
4049
1276
3932
3189
3710
1371
3956
2617
775
3182
494
2934
1981
1480
2507
1511
3258
978
754
3647
2276
1222
3330
1093
1572
2231
3814
4060
3429
3347
3133
1943
0
2736
1179
2686
897
4368
2287
3498
2342
16
63
701
1216
1519
3194
529
1156
4212
3472
577
1587
4294
768
1775
1374
1120
573
3219
3846
2595
3255
3774
1335
1064
2074
645
2190
423
1836
4172
1616
2850
2630
399
486
2876
476
1253
3807
358
1070
3190
2833
3811
2918
957
3154
2886
3954
2275
2368
2931
4331
2100
220
4312
1065
4365
1194
1159
4204
575
2320
2876
2481
3492
2329
1718
2434
1245
3878
2585
2575
4279
3946
2114
268
4247
1032
2245
60
1700
489
3395
1022
2803
1076
1894
3316
3768
260
274
2819
3501
2847
474
3615
569
2862
217
1423
3049
58
2916
2474
453
4387
2384
2257
1176
2168
4368
3587
823
3572
3922
1677
486
3385
999
625
4450
3275
1125
1406
2150
677
3210
781
3830
3703
1618
942
1195
1380
779
3298
1693
4181
2908
321
902
3871
3918
2258
3910
3700
614
0
2519
994
2048
4142
3220
559
2166
1272
1458
716
955
1492
3844
2106
415
2723
1429
2261
2415
3112
2967
961
3140
4350
2442
3002
3437
2738
876
1416
2658
2349
3098
2907
4144
2853
400
4287
4052
1826
355
3623
439
2162
3517
767
2357
3323
3634
1469
4148
3450
3779
945
367
4431
281
1211
4409
169
364
1390
3900
606
3773
2480
3020
1770
3989
3309
1448
873
4186
4416
3241
3248
4376
255
505
304
1894
3844
1801
3148
2422
3759
1447
686
654
1448
3769
982
1802
3472
2596
953
4455
1004
2137
3508
1109
1548
1662
1496
1327
2176
575
4417
2567
3176
580
3857
1244
3829
3421
2214
2323
166
821
209
511
577
4324
4403
3251
286
3575
2553
2240
3080
3870
364
2458
447
1504
1574
2009
1883
2725
3485
4155
3561
60
3882
2598
3743
216
724
3851
2812
1693
2188
1794
4274
316
1252
0
2348
263
510
3871
509
2000
1987
3749
1292
4151
3554
3174
1827
1101
4404
1063
478
2747
1918
1196
764
181
191
381
3062
3087
3593
1860
3313
966
3412
1602
430
2045
185
4110
1305
2986
137
477
2266
1933
779
522
1694
3919
3536
3094
293
1059
1094
3267
836
562
1010
4462
1611
916
4138
1235
4313
4075
2901
2330
2508
3808
2185
1037
2600
4400
3426
2350
1052
2326
2903
848
2069
1967
3323
2899
1790
471
80
2244
1887
2862
903
838
1546
1721
3581
4313
1381
2056
2618
3556
3056
4126
3149
634
1332
3215
825
1727
2742
2303
2491
1225
587
3603
1702
3653
4223
2887
475
1936
228
918
3190
2557
2470
2085
21
3519
1255
2185
2752
2500
1764
3350
1495
3646
3948
3197
332
3136
4240
3173
2776
896
2518
3823
590
4284
2028
1171
118
3169
3794
2072
3960
4262
2035
2758
3286
0
4332
1834
4026
709
1611
1643
3586
634
3269
3916
1825
3380
3546
1192
1971
2915
3669
1133
2452
4091
1495
395
1118
94
3531
476
2909
4115
2278
827
701
4094
4217
2312
3634
3169
3245
3884
2166
1691
4208
3490
2616
1248
4182
1365
718
2582
231
187
3055
2727
2401
804
3030
1559
1179
4106
1966
829
1120
929
115
1144
3348
3634
60
1748
3506
1515
599
2981
2263
1754
2357
1757
71
306
2285
4039
4042
452
532
3904
885
3150
41
1168
67
128
651
22
77
3519
2804
3177
2701
4406
620
3027
1523
905
2652
97
1793
4238
3780
3208
670
3404
4020
2786
984
288
733
1635
1521
1836
187
1292
1010
4185
2704
2050
4171
3499
1874
2191
4132
2606
3174
607
2300
722
204
1230
4029
16
2203
3406
3756
619
858
177
2240
4130
2913
2686
457
1888
1200
2700
2249
1288
0
377
1207
4401
2001
1265
1808
3153
3256
1986
452
4207
1642
581
961
3801
2252
3236
424
2500
690
3072
4066
3859
2888
14
1487
1334
3191
3024
4360
665
3192
3364
1222
4134
1423
3336
1370
3458
3625
2440
3887
2571
3897
954
3544
4391
1545
421
309
4312
708
2429
3459
704
1716
3715
2580
2726
3004
1316
4253
2756
708
61
4035
3395
2611
4204
4225
2252
2007
3176
1796
1478
776
4363
2828
2654
2108
2685
2832
1041
975
2020
1584
3041
2850
2702
3441
1062
618
1225
3578
4198
3535
1842
1736
558
3231
1568
3821
4210
745
2040
2520
4074
730
15
2385
1887
186
1499
4207
2731
944
785
1198
2919
1102
3033
1287
2559
936
2620
718
4437
1334
3049
3977
1491
3451
3893
2791
2999
376
738
3918
3377
3862
2777
3598
1853
3780
3588
4049
2185
2174
2015
3080
765
633
3518
0
1248
1175
1255
4051
3624
3565
440
1832
2901
1600
4138
3597
987
1765
2305
2927
367
3153
4258
3919
2047
3649
3910
2770
276
1026
921
3128
4173
1957
393
1655
2530
4382
2866
101
3940
4365
239
3546
3550
880
4171
3559
3495
508
3101
4235
1479
372
1047
2115
879
4412
2358
4259
3531
853
1245
3666
1931
83
1078
660
2610
4279
2094
4058
3994
3629
3651
4230
2862
1608
1001
633
874
1822
3240
4372
3437
1139
3336
4431
3720
2194
4170
1077
1535
2172
3
1994
3229
486
4341
157
2880
1131
2772
552
3665
240
1749
4279
751
2152
3207
2128
2748
1019
2117
4091
4352
2600
1521
4393
2686
1626
3263
4149
3221
1227
975
2767
592
3465
300
344
619
1068
2768
63
4363
4215
1968
3858
2251
1127
1514
1845
916
3112
3524
812
1662
4215
2690
4468
2049
516
1872
1221
0
2311
2034
3450
2399
2448
602
33
3292
1207
2088
3140
2075
3617
4281
4254
3245
3110
1419
3467
4436
1962
2908
4162
1855
4339
2724
3850
3720
1985
708
1214
702
2676
1912
712
3909
1558
4133
1725
453
3380
853
4393
4445
4241
4467
2899
2052
3538
2382
3777
3937
4178
2456
3009
1259
1375
1284
3164
74
1572
1449
1184
3869
2843
1092
2246
700
3036
307
2929
636
825
695
4446
2495
3261
876
674
4200
3085
816
1524
889
3703
4341
4019
1262
1865
1553
763
4027
1683
868
4467
2384
916
2191
2457
777
829
3228
526
2188
1993
1999
4091
877
1973
1473
336
309
3034
1287
3778
4297
4280
3056
1493
4336
1310
3235
2816
3136
819
3200
3626
3352
3793
604
2944
1777
1128
1932
4010
622
134
1189
3511
2652
3912
1518
2245
3637
2702
1350
1995
411
1826
2786
4123
0
1120
2275
451
3431
906
4
3736
1125
3168
1219
457
1812
2018
4354
1308
1721
4277
2866
1114
4051
4248
3673
4115
2492
3736
129
2022
1047
1910
593
892
266
966
789
1659
407
2149
1862
483
1617
3724
4453
743
4381
3266
1088
299
2455
557
2651
418
3586
1733
384
1387
4435
4388
803
3110
3078
789
4153
2230
3104
68
1481
910
4019
94
367
188
3642
3742
3247
2309
4293
1825
2633
3887
3787
3023
4135
2976
2055
1499
513
1790
893
3232
231
1482
993
554
83
2636
2991
1119
1532
2912
3302
2324
318
1785
2417
2915
902
2083
3118
469
3513
117
200
1757
442
2072
2292
3997
3150
2501
2702
2372
483
1829
398
1648
1662
2002
2061
4057
1667
230
3542
1158
1773
3902
3670
802
3477
1384
3926
3557
911
4284
3653
1635
1214
3121
2473
3874
2775
0
2136
3018
2658
4359
2453
1921
417
2607
988
2903
1670
2538
3871
4233
1229
3943
539
3465
540
4001
302
1302
1555
4037
317
1219
3267
3506
2642
1720
1218
4430
3684
2930
1030
3743
534
2606
2450
1362
3086
2950
2074
4079
395
3117
2619
306
4155
2026
2297
1708
3745
2345
3799
2866
1815
3154
1129
448
6
1292
3294
259
3578
1841
2644
78
1066
1479
2089
2742
2877
2905
4456
1499
109
4338
1539
1231
2014
3528
800
2000
3775
350
2654
4068
1895
1017
525
2678
2033
1083
3924
2793
2390
4357
1499
3945
3605
3326
29
2388
3435
2632
455
6
1775
1420
380
3810
595
4152
3698
1556
1888
1581
3753
624
3672
2048
3629
2516
3035
2147
1613
2256
2745
4050
3609
4174
29
91
1101
54
3386
438
1234
4088
2492
2836
1182
3532
3285
2163
3814
4457
3117
0
3215
1413
119
314
3259
2635
625
4147
2048
1678
4424
1226
902
4242
2890
3106
3805
274
4020
2680
2209
2984
3660
1278
1241
2194
588
211
2460
111
518
2030
1301
3010
662
290
2636
3928
485
2757
3964
1837
2
821
768
3063
3184
622
889
816
3705
4419
984
1422
4135
1094
1476
2416
17
1526
1247
58
4197
2066
3290
2556
925
401
3118
852
2960
3530
4448
4301
1454
2959
2518
342
59
1450
3789
3738
975
2744
269
4422
50
1236
1957
280
1105
642
4241
579
155
43
3419
28
524
4418
2950
196
3710
4343
187
784
2165
493
314
1470
3618
2866
1534
1618
2695
213
3984
1573
55
3429
3780
467
3710
3153
2185
1757
23
670
304
2437
2843
182
4158
1061
1466
2640
3777
1888
1332
2383
358
507
2840
4108
2865
2443
2786
4081
0
778
1443
3757
1051
221
3792
3509
205
726
4196
2505
1257
292
1497
638
3330
934
1354
3263
2080
2124
1502
3587
2285
412
1510
852
2079
2835
4093
15
3625
3926
3649
3412
635
554
1285
83
4010
3006
1314
2345
1130
1435
2255
1423
3823
2297
1018
3354
1650
1849
3673
2242
3941
2726
3722
1456
196
2452
3652
2246
1003
4266
2062
1428
3268
1838
1553
2611
1583
292
359
2041
2721
3422
4203
1595
4301
555
1548
4145
617
1933
915
3050
54
2543
3737
981
1475
715
681
4138
4181
1395
2400
3598
1676
2767
1623
1242
3900
3373
2932
812
4023
1879
1552
1210
4095
1073
735
2605
1290
3622
1252
1461
2085
3718
145
1071
3966
953
3198
1755
1753
1109
3467
270
1390
4160
4229
1890
731
651
503
3560
4414
4275
3524
4066
1116
1406
540
856
0
1126
488
2369
3928
3890
3954
1739
940
4286
1264
4323
2822
3204
2439
2520
970
87
3518
1902
3704
1303
3327
1567
3560
189
366
1680
943
3822
2961
2038
4053
1292
713
1481
1025
1695
1530
3706
1224
607
780
3883
1763
1240
1234
744
3135
1411
3732
2497
2594
2810
3242
1368
675
3188
1990
3657
1931
631
302
2466
3545
1278
2921
1020
1583
2923
2078
3224
1704
2893
2810
1184
592
22
600
3916
647
2715
2445
2690
1554
4113
1435
2400
2431
2086
24
2350
4063
2994
1238
4389
2
3821
3093
1302
4115
2339
3615
2323
3873
1798
2783
2795
3133
3128
314
428
3045
2502
1624
3129
3082
1161
2911
3226
2990
3896
1173
3975
893
4444
2397
2453
745
3981
2242
220
3136
3910
2212
3301
2495
1607
1358
773
12
4065
3574
2864
3052
3744
1796
0
266
668
4307
3261
966
154
1002
1566
3961
4331
2787
1306
3834
3717
1279
106
3194
1556
4161
4378
3553
3821
730
3143
3697
4120
535
638
2194
3466
237
277
1367
1243
2968
2928
4467
1820
926
2011
1668
2445
1618
1409
775
2427
3895
4214
326
1440
2241
1999
4274
3275
113
2659
592
1914
4134
713
1566
2131
219
475
3560
85
2083
2615
3155
3267
1511
1100
2050
1673
4363
2430
2182
1947
2193
1946
2044
2139
108
1819
2752
4024
2008
2107
1693
4384
3891
3764
3332
411
2056
609
3875
903
1564
229
63
1587
4292
4042
3783
3779
124
3354
3457
2951
396
4389
4288
848
2975
1621
4113
1727
632
3429
2815
2313
3503
714
2094
1103
3808
989
1649
1648
1430
659
982
3080
2776
2091
3615
3797
1061
2918
4395
1552
3987
2269
4204
0
2516
3896
3684
3366
3824
4419
554
141
2565
3715
3232
1844
715
1571
1764
2104
2345
3523
2123
2870
779
1926
2752
3162
3713
2694
553
429
1129
2870
2966
1666
4218
4438
3531
1152
1066
3363
368
3391
1226
3485
806
1518
431
1597
656
2075
2177
3822
2634
3423
4140
2075
715
4395
2868
2121
1528
2289
2770
4364
4298
1038
3554
945
1841
3958
2880
1473
4226
3959
835
2665
299
2702
3
3570
1193
3596
1248
2301
3842
3531
3860
2900
4124
3439
2139
1564
3972
1984
3947
813
1980
2781
2384
2597
1840
2843
3476
3056
3398
174
3236
3177
1896
7
4353
2413
1964
4282
618
1745
464
1587
606
473
898
1436
2737
3838
1876
1097
3250
123
1594
987
324
3302
4246
514
913
616
1447
1007
4138
678
519
1547
4374
2631
3581
496
0
1637
2205
2798
3825
2773
1691
1755
2315
4463
3726
2313
2702
3349
1166
1738
523
930
2606
626
2541
1472
1083
149
231
181
1639
2407
4427
2927
88
3812
708
2790
1577
1406
1503
271
2267
4445
3976
3926
3914
3503
2746
2660
4187
2450
3615
242
3652
3639
330
1487
2586
4029
567
1293
3622
4189
2365
364
4216
2393
1606
923
608
3160
802
1586
3280
1637
3089
2697
2609
2270
316
1575
4356
1850
3899
1557
3607
2019
224
1150
1112
2659
131
1391
3796
1816
2041
2425
2892
1345
4268
1868
4438
1139
1825
3869
3082
4017
3341
2173
970
2851
3834
2617
984
1968
2800
3444
3948
1686
2527
4330
545
1224
1914
1404
32
707
468
4223
4274
3051
3145
3743
2710
2287
566
1320
1875
3405
954
2880
4297
4116
3716
1328
3008
2254
0
2649
3168
2377
2168
395
2986
3640
2823
3617
1524
3559
1484
1497
1938
2034
398
1088
2785
2261
2403
2140
679
3527
614
3000
3556
2784
442
2285
475
1435
994
2025
805
366
1728
1305
1725
3168
403
4090
2897
2335
524
4008
3548
1243
4142
1641
1296
723
1908
212
3943
3300
15
650
2963
1750
1492
2217
2138
2448
1686
3742
2528
3364
959
4291
3192
3212
2747
1371
2950
2516
3950
4223
706
4178
1366
1982
3840
3901
603
2794
3533
3552
2901
2079
716
1414
2289
735
2048
2740
3353
1997
1411
344
2630
1460
3670
3868
1370
1797
2435
1305
2957
2959
580
1432
857
2959
1872
3567
1824
969
1825
1852
1879
2656
3051
3089
2413
3613
3487
236
3656
3712
1059
1661
840
1042
1497
2458
3053
1041
729
3717
3288
4274
1407
0
2123
2124
3589
432
631
4185
3214
899
127
594
2492
1602
859
2637
1167
1333
2282
770
2300
83
634
3701
3349
4072
2608
2778
1191
1330
3742
2063
1207
312
549
662
2101
1026
3564
581
3801
2266
3052
3393
3812
3223
509
3470
3860
427
1126
100
2726
2779
1378
3139
2532
4030
1456
4059
3550
1282
3144
150
604
796
927
1050
838
632
2094
2242
1933
1902
2768
3555
867
2825
2755
909
34
2028
2806
1782
2936
649
1499
4118
3666
3540
1639
1494
4126
4206
2432
2054
3238
4428
849
4103
1381
363
609
958
883
1482
2156
2905
104
3398
1998
2204
413
1788
4231
2418
4050
2882
3291
2624
2740
3227
966
382
443
1112
1652
2805
290
1952
3600
2024
4001
111
3214
1527
2469
3620
4119
458
1902
4377
1133
0
186
252
1852
3001
2815
1604
4396
3653
508
727
1628
2759
2463
1993
2564
3062
3231
1648
3167
2329
2167
1681
4451
3076
3855
486
2980
980
276
2330
1968
3151
857
1399
2587
2638
273
2265
1586
1167
349
1530
1496
3325
94
3411
4443
696
936
1946
2228
189
4323
2871
754
679
2820
3751
3580
1632
3728
3486
1558
343
2423
848
2615
1732
3174
197
2856
4385
123
2770
3053
87
3434
2288
874
4334
36
4449
1846
2707
1156
323
4228
1976
2256
748
1072
1856
4209
1746
3335
639
4377
1608
4237
968
3941
4454
477
3778
331
2654
2261
37
2669
784
3529
4042
2247
3863
2864
2689
4284
3106
4282
2133
476
726
4013
4034
2478
3113
2425
347
4093
1032
1674
3276
141
1602
4390
251
2515
360
744
4263
0
1827
396
1647
3798
1559
2727
1435
1106
696
3501
2010
1012
74
4239
1257
3436
2771
4000
2486
2951
2413
1668
943
3063
1253
2786
2443
3331
4144
903
1080
3381
2113
3214
3903
2560
3929
58
3809
527
2634
3953
3518
695
981
1355
1447
64
4300
1388
430
4189
4371
2253
405
1268
1292
1200
140
1116
4368
3162
68
1302
1767
893
581
3068
8
1099
1259
2469
3552
1987
2866
4104
4283
199
4
513
3394
2512
4106
448
373
231
2418
3137
3397
406
2022
3156
1691
4367
3798
1518
4323
1153
4088
222
3758
3945
2063
390
2067
1028
2084
373
2871
1272
1354
1811
4448
894
3347
4332
421
614
4071
2742
2391
3298
3811
2103
347
1714
4423
3143
878
2088
15
2732
739
919
2848
3629
49
1330
3925
0
2699
4029
4372
183
1188
2645
3133
50
1230
3477
1209
1082
4356
4040
2666
1879
3486
4189
1907
1059
1721
1115
1617
567
2122
1783
2227
1977
3360
4224
1290
1594
1189
2691
4199
3039
1071
2082
1578
3876
4364
2360
986
1782
1903
865
3798
1300
207
3485
3457
3634
2054
3662
1919
1528
2242
1914
92
2574
1524
3141
1739
3154
499
1506
4349
1585
95
2098
603
1590
3746
4160
3319
162
2537
3823
3213
2173
1423
4033
1153
1862
1558
1255
348
3697
4251
4225
1845
4021
504
3441
2842
1456
1097
489
391
2007
3293
162
2792
1153
3012
3679
953
4417
606
62
2241
1841
1117
524
4147
456
2358
1774
2751
582
3636
204
3028
1266
4089
4321
3629
4333
2193
3698
2028
4075
3813
3012
4271
343
1563
932
0
506
1574
3897
3604
3536
2978
2276
758
2218
2939
4443
3477
3679
577
1401
2675
100
1916
2051
1407
2355
3371
3560
1224
260
508
2120
1751
3355
3351
3818
3990
291
398
3764
1388
2180
1356
2148
4441
474
4075
2732
1191
1693
475
1059
2740
3773
1877
2377
4374
1555
3003
1734
695
2468
4166
902
2242
1069
4109
2310
4250
1622
322
4166
729
4168
1426
2830
1592
134
946
96
931
3622
1965
4426
3360
4031
3170
585
1631
2371
1143
554
1027
1522
562
4125
4020
487
1971
2141
2963
974
1324
3554
1369
1660
2269
3559
582
1945
2479
3984
1356
3063
1060
2133
4133
13
4307
4417
934
4427
3514
2509
2424
1449
566
1139
4217
946
1580
3125
4467
4266
2130
678
1597
1406
3498
4190
3011
3599
0
2839
3827
1732
357
976
3774
1820
1724
991
1008
1272
4165
1080
569
1709
1796
3928
1252
2985
1642
3601
957
2331
3638
1768
1691
3453
4013
1202
2651
824
3492
1784
174
4300
86
3245
148
1038
3626
2366
2
914
1312
4034
3649
4278
1293
3037
3930
3046
3893
3299
821
2161
1172
580
283
1961
3868
3531
880
1568
248
3965
1701
3161
1552
1083
3133
2742
1858
3181
3694
2808
932
4303
1362
220
1987
3699
2336
162
2052
3535
2511
1645
3690
4376
158
1142
868
2077
1795
381
562
1485
1477
2987
3735
3117
1566
3964
1052
535
1018
3923
2330
2029
283
2274
2162
3657
1520
483
3955
2506
3783
3611
4393
798
468
1567
2405
3676
1010
108
1113
4325
1706
2281
312
272
3801
882
1909
0
710
1238
3633
738
1716
3481
708
2072
3749
3749
690
1391
2177
1554
119
4442
3605
1012
2316
1487
3718
1231
2389
1107
202
776
1900
1579
2048
2365
629
614
1801
3624
2381
1918
3669
625
65
3924
3588
3632
2426
1198
2471
1962
3157
1964
497
3995
2651
1850
1348
3825
3987
63
2081
2615
1974
2867
1829
3780
322
1328
50
1462
2245
3929
3215
3839
313
2231
647
415
3630
622
2365
4325
711
1437
2938
2664
2098
288
4329
1604
1807
2742
2155
2400
951
2214
1039
1705
1821
4271
1973
897
4440
2335
1109
348
1476
3920
4248
3688
619
1241
2864
845
1566
3324
1928
3651
1175
2217
1559
1073
4053
4311
920
543
3648
3046
3155
4056
3675
2705
3770
1299
2502
4397
3609
3612
1599
0
3690
4260
1223
738
116
399
1065
3151
1160
1744
3431
3026
957
4380
630
4051
3021
176
4099
1713
3456
267
701
3150
844
3609
1046
2676
1513
828
1932
2002
1272
1478
3010
1932
1733
3171
1578
3560
2928
995
453
4234
403
4009
130
4266
1374
1250
233
2808
1110
3619
2714
2129
1591
3151
4349
496
420
1177
967
925
4447
1017
3134
3371
558
1675
1754
1049
3968
2538
1268
4249
3943
1631
2863
529
3925
3837
748
2231
2163
1480
1149
3150
4293
639
240
2879
2359
687
3887
1173
769
696
3142
3691
2760
2441
2145
526
711
793
2034
1044
3599
874
828
2949
3939
1153
3677
2709
2413
1327
1510
893
3830
3366
2307
3882
792
354
2623
3380
2080
4222
4019
4452
3168
4204
0
2678
3906
3392
753
3751
1812
880
2795
266
1185
1486
2620
3682
1699
3330
1323
1240
1234
1746
1020
1242
2843
2066
1589
1891
2854
3733
3148
2065
2080
3039
981
1004
2461
639
99
2613
572
99
4042
646
2015
1663
2039
3539
4014
2162
1890
2878
3520
322
113
3798
3266
3148
2950
2571
3761
1637
1061
4374
1864
3036
1804
490
3924
4454
3561
2775
2248
1217
23
2124
3295
1587
4450
3637
4085
974
720
3338
52
3313
91
1422
1513
2898
3094
4319
1623
3409
762
970
124
1174
2552
4123
3371
738
3761
958
679
3604
2509
3743
521
2947
824
4248
1481
462
1961
1610
3911
307
1501
188
753
2842
406
716
4191
3417
938
3129
4219
1968
4369
2259
819
143
3196
3018
0
3966
710
1915
200
460
3721
3730
609
4011
35
836
2115
1318
3268
4391
2492
1475
1242
1382
1501
4017
1136
467
31
2452
3234
220
2241
2422
181
1173
421
2927
853
649
2331
1297
2514
1225
1229
1302
2322
1576
4127
4126
4088
3924
1381
3560
3786
3982
1966
2808
3123
2305
3507
2062
2288
1167
3216
4349
1399
2871
2447
2067
1972
489
3046
346
1327
2967
1297
158
4133
1306
1040
1958
3331
903
2707
3644
2035
2219
3718
542
1658
1977
26
1896
651
940
3222
1945
1373
4375
2733
1071
651
730
4329
3577
1837
4204
4057
136
3764
385
636
2952
1992
3664
1368
2725
3766
4349
735
4058
2537
1289
3233
1222
1935
1080
1972
1355
1074
2853
621
1295
4334
2009
4093
0
3444
4051
2956
2767
1164
2767
3686
3789
3962
1219
3497
2598
1335
4292
3399
3738
2862
1667
2889
1248
2896
2392
947
3576
3309
3056
2443
968
3160
3139
952
1629
1235
3494
3559
1919
4296
757
8
1288
674
410
4308
889
969
1086
2107
2466
3898
958
571
4099
2994
1047
2216
2632
1030
1973
3084
4325
4321
1089
3176
3393
2309
2209
4064
3033
3435
707
2667
2381
4041
2499
1091
1935
2762
1964
2374
2757
2787
3994
2924
32
164
1276
1403
3665
886
1536
3857
1771
1308
3129
1544
3195
3374
2875
114
804
1467
2271
3433
2790
2790
1143
3164
760
3134
1758
1056
4174
2935
826
1741
2598
999
2323
4345
3065
4311
1338
3995
3359
632
4294
3859
2360
2418
66
4317
0
2048
2989
1424
557
1495
4316
1644
3828
3831
1406
3607
16
1759
3906
3238
4092
4246
4186
1229
2579
407
1485
875
644
3728
2042
3996
2057
1422
3097
940
404
1992
2588
63
3810
2271
2971
3165
3563
3134
2438
1892
3086
3857
2100
3516
2209
3494
897
614
1183
1012
2366
2972
2898
3898
4284
3244
1756
395
967
393
3037
3808
3592
1569
2558
431
3625
2277
463
553
99
3711
2472
4156
275
3228
2099
1948
2726
2440
222
2304
3272
877
3581
2210
4391
4277
2845
1561
1847
3794
2627
193
71
2471
1163
3797
3884
1006
4237
865
1090
3261
4353
3583
1210
3836
2312
1591
1727
3636
1596
4295
4040
4313
1414
3550
2510
3332
3125
4272
2693
2686
2366
1297
4328
0
762
602
2706
3231
3801
583
1130
2613
1245
2265
4415
1220
530
1284
3666
2808
2896
426
836
206
455
323
302
2700
1124
4183
1742
3951
2325
3322
3295
2549
2232
792
4415
1140
3312
1637
1063
2804
1836
2281
741
1629
1401
1674
790
1090
4463
578
1354
269
469
687
4058
4363
1919
701
3832
1118
1792
2987
1903
2064
3186
1490
1809
3753
915
2038
560
82
3894
2426
957
1073
1265
1028
4458
4127
856
3803
224
3533
4188
1180
3585
3816
2055
2550
3513
856
2809
344
3727
3033
2133
4285
631
1001
3067
2215
3588
935
2095
3214
1335
1890
4303
200
1817
2942
703
3265
3600
2466
3339
751
2228
3072
3979
2129
4035
3480
4
4119
2138
852
4448
0
3250
164
3900
1192
1579
168
547
4232
2475
2052
681
2148
3791
1569
232
1018
2903
4268
2844
1885
1694
47
1229
2387
298
1999
3589
2338
2600
1647
1950
1497
987
2024
2033
2482
1561
3709
2345
1437
1146
1759
299
3596
1699
3127
834
2125
34
4009
3364
2810
2285
3395
3729
1661
4213
4120
3065
267
1875
2917
4263
4060
2548
306
2013
64
1830
1617
4046
2774
2586
1870
1583
580
3166
486
1115
2203
2530
1178
1370
1036
627
2338
2531
4038
1517
3890
939
986
484
2172
1010
1053
452
798
399
3165
1507
1181
2781
3898
3869
1458
2135
1651
4287
3508
4112
111
2905
3289
2583
580
3212
1703
3206
2986
1084
78
850
1686
1045
2785
733
4318
0
483
3295
3402
3773
608
1291
3512
1773
607
443
3549
2353
285
1963
3188
2119
541
2959
3668
139
2163
3386
2702
1917
4403
2427
3896
1472
2283
971
2573
431
3523
2812
2371
3495
2209
4224
3514
4430
1614
2320
3039
965
2590
1789
1763
769
4283
4378
2813
239
2630
1298
3397
4316
2416
3676
4043
434
2301
2685
529
1194
1857
919
2589
3141
2380
698
966
3710
3012
4360
543
2523
2644
110
3732
1966
251
2026
2890
1065
1314
2703
1075
3009
696
3508
4463
3537
1499
1119
1659
1079
2210
296
584
331
3685
3771
317
105
3274
3818
91
432
596
2812
2985
2848
1701
792
1305
749
1183
688
1798
2535
3707
2802
2192
832
487
815
4340
0
2922
4303
3555
2213
2733
578
2693
1780
3017
2987
3213
3014
1427
3518
3143
3619
2106
2881
3868
3318
454
989
1043
2235
2162
995
1791
3330
295
1778
1257
2012
2353
3970
53
2804
254
3462
2204
3104
1425
3290
4428
1278
3021
97
792
2537
326
2150
778
289
2860
476
2765
3770
1387
1833
4442
2833
2449
4192
592
2669
705
588
981
2905
4458
1616
1536
2489
3685
2705
3129
641
3875
947
3485
314
1491
2370
4040
188
3873
286
4351
1656
1980
389
12
3172
958
484
1284
1146
3639
4212
2102
3283
1919
2197
3441
3959
2970
2499
4233
1010
2140
3434
324
1703
2482
1843
419
1120
2413
2469
1778
4417
3220
456
249
2500
537
59
0
3952
577
4244
635
4454
2160
3658
2095
1956
4014
843
3264
3456
3866
4182
1534
3382
1003
559
1024
1557
3198
4005
682
88
245
2849
4330
2043
3690
1731
694
1589
4245
501
884
578
3312
406
4120
3012
1115
112
1525
427
4309
1742
2121
3412
4066
4470
394
1093
3936
970
2535
1647
897
1496
2573
750
1767
817
2076
1530
1234
2496
3233
4215
3221
1632
1299
759
2945
2468
1308
2815
2612
592
2099
1553
341
939
1434
1035
490
3616
3889
500
1855
3238
3828
4342
819
2404
1223
2735
2851
269
2849
2938
1870
2941
1663
3606
1286
3482
2717
211
3955
2151
571
2237
4206
1227
1898
1712
4402
1584
1647
1369
2737
1812
1645
936
0
296
1034
4098
532
2893
4220
1370
836
99
1863
2038
3916
3885
2064
1693
1894
2504
2873
1462
1546
345
516
1845
3075
3987
3278
4052
1643
3817
1250
2144
1307
4314
2902
2900
2217
755
2079
188
885
4428
1932
3190
466
834
2475
1227
4259
4341
468
2759
918
535
1677
4286
2653
2886
4164
1656
852
4385
2747
4078
3785
38
588
2406
3685
2922
3187
3144
3882
2307
1188
4083
97
2402
3593
2683
2030
2396
4146
3030
2348
4454
3608
1294
179
3661
1501
1103
2789
3935
4414
2162
3476
2128
2029
3382
825
1919
210
1211
4334
2160
1429
898
2444
3559
1463
2387
1741
733
3563
30
3401
468
2253
2193
980
333
2977
906
3033
0
3330
2830
1567
3002
181
58
2010
4284
4382
1273
3774
3460
449
3172
1594
2212
4359
1047
1524
2466
2405
2273
3497
1977
2350
4073
2458
1011
2247
1809
2664
2168
3807
498
850
4135
1078
4117
1862
3529
2414
420
780
1550
2586
4435
1819
3132
163
2735
1229
3811
2656
528
1792
1517
1028
850
2449
1406
1501
3925
3273
733
292
3918
2792
1055
3304
567
466
1505
1110
3971
1932
4250
3326
3569
772
1692
440
2176
391
4377
1560
2048
1717
4421
3492
3488
3671
3920
4361
4092
3274
3509
888
3760
2234
293
361
837
2622
901
736
2961
875
680
4109
511
889
1256
2205
1842
901
2334
2111
4057
3626
3098
1040
3259
3227
0
2729
1514
1475
936
792
3507
2188
565
4026
2092
2197
4468
3525
1232
2851
226
2918
1515
291
2137
1666
3022
2981
4065
2998
4135
1813
2998
3302
1887
3170
445
3676
3492
568
4046
2778
3202
4008
3302
394
1354
4402
3302
4155
2618
27
2833
1139
1878
145
4462
1993
1040
3758
917
3378
1177
2390
3662
94
377
1667
262
950
2983
1610
100
259
165
4436
3471
963
1579
1565
4235
1895
1729
3101
4439
1166
4416
491
4347
897
2891
2076
1206
1868
3363
1529
1115
2139
2288
1461
743
533
834
440
2060
2811
1282
3212
202
669
3219
48
1534
13
926
1904
322
572
1350
757
1726
128
1070
3383
57
949
1258
0
2218
826
1700
3627
3796
2065
1289
3488
2555
2880
546
1692
1047
1357
1333
1750
2130
4454
3345
4458
3997
4272
1619
4408
512
3287
2127
3278
3626
2676
1071
3980
1515
611
4471
2118
4337
1387
747
1734
1961
1289
1683
2408
1704
2799
1590
3355
2366
1595
457
3197
3009
1200
4094
638
1555
972
3118
1306
3211
3278
1630
4400
4429
1679
519
175
3230
1438
1669
3554
3663
1833
1147
233
841
2303
2594
1170
3925
3925
1238
734
658
2800
2217
3903
979
3809
2593
925
3851
1902
2031
3266
2555
575
1588
909
3357
2956
1753
3040
2074
625
2927
606
607
773
1021
1805
791
1363
367
1771
1042
1703
2554
1328
3746
0
1772
2920
3497
3144
896
3487
3894
1661
1592
1575
682
1732
2999
1518
839
2023
281
3032
2198
2995
3857
2543
1084
3249
3105
4226
2851
2893
2506
730
1903
289
3538
4462
3188
1484
584
4172
2186
4300
133
1471
3239
257
180
3023
44
673
2529
2428
2300
1508
2076
3034
1760
3973
2747
2789
1174
4434
4271
1448
2594
69
2441
1345
1396
2483
1766
2954
2507
4080
1081
4033
4085
2323
485
2621
2739
2672
3031
4232
1592
134
3547
2625
3339
2265
3567
2913
3340
1212
3358
1229
477
1176
2633
4337
1498
1293
1972
4392
353
2663
2836
1870
194
2929
2060
568
3368
1549
1748
1464
2787
3124
276
2273
770
709
0
1419
4102
896
471
186
38
2721
1816
2441
2976
418
302
4466
2140
3253
205
3367
410
4066
2653
137
807
2576
831
801
3010
4052
2521
2010
2596
4161
405
3693
3853
2253
2443
873
2555
4254
2735
2952
321
2959
1056
4171
626
1266
4190
1400
1822
627
1305
2051
1283
3661
1194
3214
4270
1490
4458
2081
3907
355
952
1795
2118
329
1752
65
2859
1490
1071
3302
520
2580
3909
2229
1829
45
350
2479
1784
1977
4222
2594
1959
1613
1433
3629
871
1518
530
651
4381
3995
3950
2931
1038
4008
947
4433
540
1360
3388
357
2881
3062
1056
2136
1269
2633
865
2591
180
3566
1198
3277
2144
3431
0
4178
1829
121
80
3828
2295
1472
595
2746
2098
3570
1026
2060
2749
2885
539
3749
3692
1366
120
1125
3895
359
602
519
3349
1220
3490
4141
2567
418
2745
187
1113
167
343
2934
3909
1611
2105
745
1540
1338
1722
2047
1862
2895
2241
3331
1005
1252
3083
220
3025
190
2193
2028
2606
225
2843
3163
4272
1595
1882
4325
3440
460
2690
193
2489
2324
2706
4346
1672
1586
1481
3816
3119
614
2499
1086
3958
881
2213
1439
1167
1330
2881
235
1744
343
3933
645
186
3264
2434
3461
203
3170
421
1650
1733
4370
3689
4289
756
3965
2032
2441
1717
1172
3750
1272
547
2460
3799
1027
2076
0
2190
625
2020
3536
2708
3158
1128
2749
876
4012
1460
1793
333
2785
760
2716
2330
3965
2768
3860
2128
3309
625
2847
25
1130
2992
317
4140
3271
508
4169
326
1293
1494
1295
3589
135
1366
1183
1601
2193
394
1144
4298
2174
1366
1211
3138
2305
3204
3974
3050
3276
1692
1644
2628
3666
1512
1947
3750
3494
561
3647
1018
4292
1407
2162
2365
428
539
1459
4412
2810
1948
1233
4334
1694
1263
4312
3887
244
2546
3117
3043
3215
1457
1256
2142
3723
2752
4227
382
3906
2865
347
1644
796
1311
1292
1442
4079
1612
3421
1817
4313
1327
206
4470
2922
1251
193
3856
234
1148
3748
647
0
2069
1176
2422
2761
2245
712
3352
4424
1223
3700
3021
3258
3591
3472
1448
455
163
522
2163
4045
1346
2583
1708
3452
2727
3676
2749
574
1152
3912
2349
1083
1413
603
4059
1591
1945
652
4133
168
4446
2515
2555
4147
1841
1561
1185
1373
693
1958
2254
4255
2764
1995
310
3170
1349
2989
2092
2983
3760
376
103
4056
3476
2491
792
1571
3646
3635
1233
1775
3243
3910
1687
4453
4153
1502
60
3756
2302
318
3780
1922
1191
4096
3039
1232
4213
3587
2320
643
469
1506
1637
3610
2846
715
1701
2670
522
163
1329
2282
3402
2092
2409
223
4431
3899
1990
2781
4109
3920
924
1918
0
2288
3757
1493
2928
2633
563
1811
79
700
578
2948
1500
858
3886
3100
863
776
2332
2599
1553
3302
307
473
1794
4261
3154
1701
3390
4338
1471
3125
2747
805
4334
3484
1266
1307
2654
2688
797
2657
668
3467
4437
113
662
3730
3069
4276
3767
3186
1191
1309
303
2556
2586
2675
1514
2548
2578
1335
1781
1052
2984
1275
4401
3887
62
504
1951
624
161
3647
2082
1129
1948
82
1815
4337
3761
3322
3530
2259
153
4228
3028
1544
3429
184
466
243
3832
2459
1089
533
3700
2897
2748
2875
909
3315
1685
794
371
2429
1652
1662
563
1359
525
1426
2765
2796
130
3354
0
2518
3359
4466
4273
3795
2013
1508
1433
2285
901
1331
3873
2446
1941
1636
2433
498
2031
724
1750
184
2082
2256
155
614
489
3132
996
2703
1586
1228
3802
428
4041
2274
1247
3507
1242
4116
2515
3
3817
2840
914
1627
2131
1768
637
3948
1143
799
3971
1595
2328
1990
1861
1542
594
817
2713
919
303
3655
1555
137
4431
3842
7
3346
4182
4172
3720
662
1265
3938
4097
328
200
2067
2682
3035
1022
507
488
452
2227
2627
739
202
823
3845
4383
1302
1309
1316
3226
191
3715
3362
971
484
1162
2437
772
1697
1101
388
66
260
811
1169
3591
1556
3165
0
3864
4055
2107
1219
12
303
1136
2056
4053
2041
55
3944
2746
2740
4172
1269
1787
2624
669
3164
1296
1778
3643
1940
562
308
1765
279
3988
327
200
3628
716
2592
1378
2199
4054
1031
2911
662
2579
857
663
835
3318
3529
3163
3847
3445
2897
3869
2416
1395
2072
2880
3359
902
3299
4229
2347
846
3631
926
3785
1884
1907
4446
2106
3023
2510
901
398
1831
4126
616
934
3439
4060
435
4275
4197
391
3779
1061
954
3515
2190
3178
3841
3691
593
930
2937
575
911
2867
705
3002
2714
2079
357
805
1349
3361
1495
3335
3113
1957
2112
4317
195
1401
1900
0
428
3461
2841
3689
4376
3918
1185
1688
1181
1602
3058
2718
4042
620
162
1037
1637
3370
2071
1604
754
2974
3857
2098
3847
3663
2795
4405
3290
38
2198
3812
3477
493
1364
1191
4152
739
4010
2714
4114
3232
3645
1085
3453
4150
2751
4282
1465
4144
830
1879
1195
2295
1306
708
1801
1022
2395
3718
1130
3584
2418
353
2185
1563
1259
2916
2537
1233
726
2864
3278
4003
3447
279
306
3108
1468
3401
3302
2252
1365
1517
2341
3020
4056
549
3508
4000
4432
2205
1076
2799
4157
1142
3414
757
1186
3439
3530
2746
3499
4315
1068
2597
89
3773
1007
3073
2941
1283
0
814
1727
108
2721
4388
1425
1839
3841
4433
2057
483
1617
1648
1070
1197
365
3742
2835
3262
3359
3135
2439
1404
3721
452
3411
1758
2949
821
3765
2532
1218
4335
2596
368
896
4072
2871
2556
3223
993
3035
3528
172
1814
1988
418
4134
435
1943
3930
697
3541
1849
1564
35
2562
4215
702
4349
3394
1952
1502
131
1363
427
2108
2038
3747
1911
3969
2636
15
4366
4014
664
802
1839
655
2987
2335
1758
2973
3964
3159
1544
2112
1245
2301
2509
1590
393
3512
1713
4349
1872
3383
618
3993
3150
3206
160
989
3545
1260
57
2173
648
2397
90
4262
0
1274
2661
3197
592
1323
562
3298
2869
1345
1037
3258
3471
3919
3930
427
2497
2992
1544
562
866
3937
473
2056
2686
2912
417
3741
2941
1521
3609
3725
315
2698
3066
490
1425
2357
2833
3251
772
1400
328
4077
567
1713
3878
3573
720
3006
4097
4314
3544
2586
1653
763
4150
3645
1112
795
1834
224
85
2094
1137
3949
3355
3818
3058
3553
1398
4254
4067
2281
3732
3570
434
4032
53
1278
1912
4461
2312
592
4226
2389
3438
2120
2810
1810
1578
1272
3336
230
4230
1476
658
3915
791
4289
3334
4222
3421
3345
713
722
3830
1509
1957
2890
3125
0
2698
2319
2979
1561
1330
1961
3812
1729
1605
1477
1313
2558
3621
1357
1608
507
3010
1066
4154
3832
4255
4118
322
2174
3670
3560
3242
4044
1969
1030
2941
2922
1490
3613
3582
251
3758
1883
2054
172
756
4252
4320
1071
952
3843
1195
1961
1238
3629
3875
523
1637
3696
4412
1113
82
2938
3299
1285
57
3163
2206
2409
3470
18
2597
1702
2491
822
401
4148
1372
1782
623
4062
1001
3735
2184
3390
1073
4174
3497
4464
157
2841
3845
2359
907
799
2186
4098
265
1452
2016
2203
1984
1008
4073
1482
3354
3595
4251
111
2966
2671
1550
4413
347
0
4117
2716
275
113
1353
1721
1730
2144
1563
1253
1598
4249
931
362
1902
2456
3998
2677
141
2882
726
2742
4216
2247
298
2258
2018
3008
351
4063
1935
214
2121
379
4408
1870
1152
3972
3351
634
663
606
3875
3696
3641
51
4461
2757
3343
1410
2067
2458
3086
86
4280
431
950
1888
1854
4147
1422
1861
537
687
3037
3098
3270
819
3713
266
3174
4401
92
2720
1420
14
1944
1067
2461
1443
3816
2571
2372
1806
3782
84
2250
3030
3292
2874
3543
2889
4026
1789
1416
3751
1808
2568
853
2070
1910
3883
246
3665
3418
907
4067
2458
0
1591
2416
2549
4325
2153
727
870
3844
83
870
997
2266
4438
3675
809
3088
1064
3138
2467
3171
2860
3123
763
1985
3690
2282
111
3372
3876
4382
1930
148
1159
2241
3304
1621
2697
1353
4047
1413
3601
1095
3380
663
928
2700
3097
3393
2270
1391
2784
4349
2588
358
3385
479
1671
2820
54
2894
2156
3545
145
156
2939
1670
2629
1445
1895
2076
4301
1588
2578
286
3784
3754
1212
42
3479
3380
4320
4039
2708
2484
2832
2232
3758
1180
2460
1407
1925
1553
367
3846
1635
2622
3177
3722
4390
3884
2272
1989
587
4440
1600
1998
624
0
3746
4152
3121
3031
3844
4041
3446
4158
876
3561
4316
3240
778
227
4003
1680
315
3516
1291
3169
3259
3195
2399
549
459
3086
270
208
3367
3803
555
281
337
461
1843
620
2513
1800
2626
1297
1734
180
3278
1405
901
2600
813
2265
714
1426
3950
723
4390
1255
4073
1170
3461
2752
350
816
1566
4374
2750
476
815
1869
910
2312
4227
1266
1877
3219
2582
2561
3875
2227
3356
15
982
2083
1756
37
4398
45
3825
124
2179
89
93
2312
1389
4403
3981
3287
4451
4092
80
4073
1554
4148
886
3763
2766
2281
3835
3953
0
881
1008
3218
3793
2520
2677
3385
1255
2004
2821
1450
3530
3625
2455
2339
1371
4193
3386
506
2903
3539
3615
3511
3347
1936
1739
1171
2716
2598
2760
3804
98
3682
3392
4308
3660
3646
1040
1405
4034
2372
2356
2085
1171
629
3943
3000
2605
4062
899
2679
3646
4143
3383
1438
552
104
1714
2760
3731
3991
629
562
2332
4215
2972
860
1537
4178
2896
2731
2366
2064
1244
3187
27
2610
4378
3929
3821
285
1979
1273
3988
3955
649
1246
3688
2000
1426
795
2391
840
4109
3086
1212
4036
152
2932
3910
1900
2412
1198
2940
142
0
1155
3205
2058
2148
3078
2756
2894
2153
2135
3895
4268
192
952
1948
922
556
3687
1093
431
2586
3327
3539
180
2063
2945
2783
2223
1916
2644
367
1896
3916
3292
2879
2818
1542
2281
3784
2376
3871
3883
2007
775
2794
3408
2503
278
1881
637
3681
628
4278
1306
3997
2319
782
4241
1156
816
3706
3593
1323
2346
3360
1977
73
730
3188
1683
296
1577
1659
1357
182
2185
1704
2060
3307
3398
3739
1114
1075
975
1053
3446
2544
2881
2072
3069
3835
4139
2571
4194
4370
1224
2302
1625
575
3952
4045
2721
122
372
66
0
3405
1220
2938
3093
3060
4273
2950
3476
2617
3702
1574
1477
309
4168
1370
4240
1571
2117
2857
3056
2868
3191
1305
2454
891
3066
211
798
509
901
4263
3333
248
1809
3990
3710
3379
400
3898
1010
2287
1826
2045
347
3802
299
3095
3036
2135
3744
1263
566
75
2201
259
944
3957
3659
2313
1649
1217
3638
3953
3834
2339
2459
3844
1959
742
3926
3228
1745
1263
2454
244
1355
3280
335
265
3756
3499
1876
2484
899
449
296
3966
3612
424
1244
522
3714
3526
2368
4386
1727
4191
1168
3785
1471
137
1905
276
0
3326
2910
2218
2398
628
1341
3500
3878
1
2904
671
3102
3773
1757
2887
3182
1614
1565
3062
3420
575
1366
1040
2392
4174
98
3859
1290
2994
2754
740
3543
4314
1570
1451
2714
1216
1034
2003
2385
1385
1931
2062
2565
631
1656
4429
3984
2792
3484
4290
1941
1160
254
2039
2972
231
361
2280
3479
1081
878
1561
3581
2492
2278
419
3318
3107
807
4299
2664
111
1941
3508
1048
3744
4190
4400
909
2457
2475
1239
2072
2733
2639
1788
1900
4326
3233
1587
2129
318
1021
1173
3364
1706
3204
1746
4387
3758
2767
0
2737
219
1440
931
3006
1447
389
2591
3741
438
3125
1503
3849
969
1260
2212
55
2075
2501
1420
3054
2401
2198
3751
3506
2049
3368
623
483
1186
2251
774
3759
4160
287
3075
6
2956
2465
1251
83
456
277
2925
2757
4295
142
3000
4401
3951
2994
515
1371
1946
1032
4260
3438
1571
191
2963
1121
665
2979
1133
4214
3833
4213
3088
952
1071
4320
1303
2381
1009
530
1703
4407
1123
2272
4238
2141
3364
2074
4264
1010
4040
4435
3081
1001
106
1794
2988
3462
3982
3877
1371
684
1889
867
2636
2466
0
1199
3647
4073
530
3211
2178
1939
3013
1833
3228
1802
2268
2718
2676
3314
1934
707
2549
1726
4469
4217
3126
926
3359
593
3497
1577
802
3171
457
621
2556
1349
4127
189
896
2773
3732
3832
2800
3271
2607
2992
2396
3341
3890
1462
411
4125
206
1531
4125
2701
2077
1664
1721
3490
972
1593
32
985
3251
3263
4316
588
4449
2964
891
575
1542
3366
3159
4263
3438
141
3344
3255
3473
3124
2168
4136
3097
4369
770
3950
1945
634
1502
2646
2587
1365
2819
1102
1441
578
420
2026
4108
3922
2709
0
1007
1958
812
3518
500
502
419
3654
4048
3503
3707
3939
322
3063
3587
3778
2200
3419
2174
2318
4052
2962
4086
3223
2610
3595
1056
2163
220
3159
895
2050
186
3550
1984
3924
2614
2243
2841
3182
4087
844
815
2217
1227
4426
239
4318
4408
36
3729
1855
2865
1866
1114
512
939
3236
3526
3670
451
1387
2362
1584
3862
237
3693
3405
3124
2496
3330
3156
3626
799
923
2753
4405
2420
3957
1586
2659
3758
3661
3968
2202
2033
3271
1986
1223
2903
3306
4443
1104
916
3310
3322
202
1602
2640
0
761
3324
323
2737
1705
4088
739
1714
2053
4182
4056
3153
4205
2035
3717
3076
3562
572
3745
3205
1185
1199
1540
1672
2327
118
1368
2968
4059
1093
1944
3436
318
4193
2278
2129
1240
390
3133
1835
4213
476
2625
3943
3432
958
955
4251
4121
619
1427
2842
500
73
2494
1495
306
2436
2793
3108
3577
4028
2632
3516
1779
657
3099
4156
633
1336
2689
685
2649
1631
1202
96
3086
4272
3946
744
927
2144
3315
1791
594
3372
1956
230
1418
2666
1084
1128
3227
3116
1376
3153
260
3094
0
1709
1593
573
4068
4440
1182
701
1872
2133
1132
1698
1622
1945
3030
1818
2328
3553
2260
964
2312
2001
1269
1130
2777
3318
3421
1184
373
3183
1470
1848
378
461
3001
2054
3723
2221
3493
114
2249
2125
1980
2672
3049
2060
3078
2926
3157
2928
263
3919
1073
781
792
3540
2918
1589
251
3883
3133
3891
1071
2983
3333
1594
976
2729
249
1416
2584
255
2561
1273
2446
2339
3096
2981
524
3792
3424
797
2730
2046
1228
524
2432
375
3082
2752
3127
3325
4204
1616
2006
3931
979
1042
0
1258
2592
4371
1844
746
4185
1847
1727
688
336
2002
2564
1017
3264
2550
3076
2813
410
2328
4387
156
4058
110
958
4038
171
3080
1712
247
2833
3696
497
4081
2946
118
1754
4452
1783
1749
205
879
4345
4135
2132
4238
2039
1913
1436
3961
3414
2214
352
3591
4036
2892
2427
3496
1679
1536
2269
2057
1481
2909
3549
3273
1563
2593
2696
2714
2358
255
653
1654
816
118
3251
3134
1610
1353
624
497
284
2183
923
2673
173
1440
3234
3460
205
3682
4280
808
2710
3572
1018
0
1422
4068
1169
2494
1944
1144
4068
413
4021
641
4060
4067
2041
2189
3988
118
2194
3000
4430
3708
4133
4067
1890
2866
3095
1689
3300
221
1687
2799
24
1197
2988
3587
875
2577
1200
3966
478
1390
1945
2802
196
1480
1348
1383
332
2071
570
1532
4165
554
668
2467
4256
4393
2994
1230
3290
1754
397
3615
2242
3477
3467
1179
767
4220
1679
1339
2234
3600
1898
3894
968
3618
418
4113
4067
3919
2595
1107
4018
3288
3398
4348
1859
212
1910
3186
704
3947
2973
2971
2056
0
2714
263
2633
2158
3791
1810
307
2790
2817
334
3554
274
3044
2904
188
89
3068
1941
4266
622
3721
4014
1598
225
4303
806
1151
1740
3797
800
1421
2500
2065
1413
1008
1741
25
4026
3447
2880
648
453
1310
4181
3088
324
3980
611
3000
4043
1891
4452
6
1690
3576
1141
3621
2606
2105
4431
265
3815
177
1002
312
1517
2584
2271
2301
599
1231
4250
791
799
3368
2721
2519
2903
4390
988
3358
4087
515
3136
2028
2732
3815
3116
2664
832
3371
26
3083
3525
0
3667
3551
1512
569
3949
1993
4173
1288
1945
1254
82
2944
3150
1526
3017
411
2348
17
3031
2818
113
1166
7
2509
3646
3400
1052
636
1632
1230
1927
4469
3953
2615
1114
423
2473
521
2019
2084
3260
2866
4404
246
3628
3846
1104
4335
4466
2592
4268
1720
1161
531
1365
1662
3447
2496
3460
849
1190
1146
1475
3389
1920
1968
2039
2536
4077
4446
1912
4289
902
4386
2654
1319
2668
2182
4436
2022
3297
4124
1332
3708
3856
831
1982
4188
1836
1732
4289
1589
3325
0
3910
2767
1986
3230
2035
2573
3975
2482
2750
1643
2917
4077
2484
4228
393
612
79
589
1824
1453
1668
3767
215
4075
2661
1326
213
1872
3881
3092
1900
1409
2871
4443
1085
693
3659
2036
2867
981
1403
279
861
2512
1945
2610
997
3392
500
3117
2685
2117
2256
1769
1390
2033
3857
2289
2614
2793
299
1086
3959
2896
1033
1814
626
3732
4449
2507
3873
1513
2829
1967
2509
719
2136
743
675
2622
4303
3270
2171
4116
2993
3780
2464
1886
2869
2441
4097
873
0
649
2238
999
1902
2717
866
913
4314
1007
3277
4180
1759
1169
4056
3915
3920
2044
2557
1309
3870
3391
2481
888
3592
2581
2239
2209
3824
826
263
388
4079
791
1512
25
4062
154
3801
799
2063
4332
1794
2946
4410
1729
2902
4405
32
3888
2571
1626
2822
4162
899
4325
2221
1415
1273
1342
2550
1831
3652
1450
2572
2949
1407
3106
3069
2656
2712
4258
2880
725
682
565
535
2076
1514
1271
31
795
3635
1231
3947
1170
143
1406
538
965
1168
2388
0
2451
3845
2823
2144
1809
2245
816
2259
3542
1715
2701
4023
320
1059
669
1379
2370
1063
1669
2876
1395
3823
199
4080
307
310
2159
3622
2517
1008
2936
2975
2808
2394
1413
2630
301
2215
3208
383
1627
3183
4198
2
2014
4323
3849
1918
4016
3863
3027
4008
3637
619
3611
3067
2172
4179
1821
4116
4091
17
4345
2668
3150
288
2590
343
4053
3163
2198
850
4078
965
4367
2996
2083
2030
1793
831
1651
3546
1021
2579
1710
4257
804
178
2677
642
0
4259
2182
1922
3414
2358
937
2306
3406
1339
1719
715
3023
272
469
4351
1918
874
4450
2434
4048
2114
3750
2893
2989
1668
2487
874
706
2064
934
22
3071
2376
1950
4088
4365
2745
4316
900
863
1295
1211
3028
3359
805
1806
3599
1329
2556
4277
3259
1659
4004
2460
2719
1155
3065
3909
3895
3363
3545
3455
3378
1134
3586
1028
1340
600
3452
734
2673
2453
4029
838
1367
1315
3589
4396
1561
2782
605
3331
3779
1223
1123
1070
886
2285
3079
0
3740
2408
152
1748
2989
95
1904
2627
1241
3910
443
2527
1606
3069
1085
2980
4295
1619
3356
1959
242
290
3716
2785
2330
1501
4037
2553
960
2813
884
2408
723
3767
1224
3382
1127
4317
2679
1925
2640
199
1377
2308
266
1991
3644
2972
4015
903
734
2305
3402
450
4287
698
4425
1064
2073
3734
568
3376
1273
2170
2413
334
557
1150
904
3442
4373
1997
806
1314
1678
1454
3480
1818
42
3643
4209
761
236
4108
2840
432
904
3296
0
2559
2549
3835
896
3684
2341
1482
1669
1211
2114
3890
3969
3041
2187
1163
3985
722
1942
4323
2383
252
2522
4062
802
2267
766
3201
4415
1003
454
1055
2943
1957
2878
383
3907
3556
3646
464
792
3608
1400
1576
2878
851
4406
3582
1871
4097
1177
4103
3439
1798
3486
527
1433
4118
311
2574
2052
408
2092
1305
602
573
514
3131
945
2772
2430
1228
3881
2233
1341
4075
3142
4066
2508
416
3869
4264
3278
4453
807
267
1393
2371
0
3989
992
1195
4235
3408
3386
3597
344
1807
704
1370
1591
3133
4415
2400
377
3647
4345
1844
157
39
4086
3443
1568
276
4414
3122
4445
2582
3858
1258
4335
3085
1655
3027
3280
2216
3612
2484
2008
3493
3387
1631
2844
324
1339
4388
3068
38
3820
1991
3301
105
138
2305
3605
2756
1806
537
4030
1586
2872
3859
4391
1272
3435
1682
1956
1618
3028
2364
2194
3669
965
868
3066
1224
2170
1187
2006
4273
3784
917
528
1714
189
0
3146
4335
4448
2395
1177
1105
3037
54
4049
391
4190
1984
2626
1757
681
773
4332
1137
2980
2735
3465
2683
3546
4179
2551
615
1972
3788
3577
3816
1920
2375
3734
782
3560
1500
4333
1571
699
3997
2731
590
997
1308
1269
3586
162
4151
447
161
3165
3865
266
4459
2955
4216
294
589
2710
471
1444
408
536
1901
2259
4032
2481
2588
4109
1147
1846
506
3811
571
1729
2280
881
831
3174
731
2547
3694
676
561
875
0
3874
2298
3561
4264
2802
3763
3473
194
911
732
2719
4427
3163
4201
2396
4199
1632
3077
897
1976
2178
1410
3951
1626
2182
3808
1230
1455
4454
1805
2375
439
1385
4173
2176
4087
190
35
507
1950
1458
2873
1064
619
4009
2788
714
3375
4263
3505
2130
1149
2356
4122
3161
3004
3174
2050
3273
442
516
2832
1010
733
2165
4353
3255
39
1874
2790
1609
991
2061
1496
4299
2065
1115
2235
2390
1859
3418
1339
1160
1824
0
874
3811
311
964
3746
3473
4162
1282
2522
662
630
553
3536
2235
1128
3222
2424
111
7
1628
1876
3270
3316
2815
109
411
1802
4100
3139
102
3460
3193
2126
4371
1833
727
2252
2300
550
2333
4021
2850
4195
486
817
84
907
4087
1695
2723
100
160
2739
3993
4170
1890
3421
2335
3231
224
858
4420
2895
1780
4423
2143
1719
409
2293
1160
2042
813
1862
3092
374
3790
816
3787
1613
2748
3701
4134
564
0
874
164
3649
1090
212
3392
3872
2006
391
1429
800
3862
4091
234
2851
2156
3831
1112
4259
4338
1320
3440
2739
3770
612
3931
1403
3146
1976
1147
4271
2027
3208
1377
2738
561
1525
1428
613
2418
146
2746
4455
2508
1160
2132
2896
1263
198
1376
1399
492
2131
3092
3482
3894
3042
1708
3536
1275
1851
442
3333
2687
2683
266
2562
221
65
221
2213
2701
4267
171
1048
3489
4090
3483
828
2400
1467
3736
0
1128
1544
3308
2455
4180
1368
464
4325
2540
529
1182
2277
2721
4039
4097
3684
2073
3001
1737
3020
3167
445
1309
923
4309
3233
532
1806
1127
3137
1668
108
3907
3099
421
527
4031
4016
3658
953
873
44
3870
4399
320
2446
4344
1902
3259
1432
1483
192
1223
2277
2787
1642
1399
3259
3661
4352
2995
277
2162
573
2145
528
1005
2021
650
1208
3659
4180
2386
3752
2098
641
2245
466
541
306
4397
0
2245
1356
3185
4068
2812
1455
3336
3562
892
3254
2033
223
603
2431
2791
1382
4388
1272
187
1251
229
2301
3321
2017
1159
3607
1263
3122
1150
4151
528
1455
543
3217
393
3848
2455
1982
659
1404
3852
1252
3133
3071
419
2415
3628
665
4122
66
1433
2315
1411
336
1166
4057
324
3296
2111
4372
1254
205
1356
2291
289
4153
1806
1440
4464
3948
3824
1386
172
1399
3037
191
784
591
3289
2829
0
1923
3827
1732
1948
3832
1484
1009
1367
3777
3229
982
4468
2931
4104
1757
3424
3782
3961
243
2528
100
993
1977
293
4239
262
2578
2593
3683
3841
71
2860
1359
576
4299
563
1133
2719
3545
3945
2766
4121
2724
3067
2467
4273
2751
4314
300
3950
4358
3246
493
4029
2342
922
4166
3146
773
761
1219
4257
3357
174
659
89
4396
1427
4094
972
1774
1387
543
920
2409
2852
3552
1270
1794
0
3173
655
2396
3221
2893
1988
4292
405
3138
1638
1852
1485
1032
2892
1088
2826
3653
570
2150
3265
3227
2649
1697
3960
1902
335
1564
2770
2474
760
390
844
4145
206
2176
4407
1087
2378
552
2691
3791
4327
3854
2451
4059
52
121
3688
1559
247
823
2176
3943
1530
1641
2567
1777
2434
2931
2924
2412
24
3072
845
3230
925
2848
4271
3708
2544
2565
3034
3991
1303
752
3155
2037
1050
0
1114
2791
4314
2333
2920
3469
4423
3131
237
3165
4428
549
1051
2941
459
2096
4129
397
3243
3241
1471
524
3463
376
3863
1067
1026
1242
1561
2582
2087
2575
730
721
3407
1861
2725
745
3164
3901
677
3190
3438
2787
65
92
535
4280
1829
1044
2326
2848
3150
975
1010
2464
4034
2314
85
1342
2917
376
3353
1047
3189
2155
4285
345
3594
4035
3860
2191
633
2553
3565
4378
3963
0
3313
468
609
4114
562
1582
4097
1159
2609
548
859
1506
827
3411
4127
2167
2079
3284
542
1579
496
3021
844
3117
766
3114
337
421
750
4190
3550
3091
1344
3793
644
1483
2363
1490
1442
1936
2020
1730
958
1528
3915
197
3379
1109
3861
3488
1078
3200
3579
4118
4146
4225
3518
1812
1441
956
3197
865
2842
2563
2058
2176
1192
3494
986
4158
416
573
4451
1605
3892
2176
0
2344
2794
1883
1410
2028
3690
2956
2260
2505
3884
1904
82
2358
2286
2986
2193
3720
963
767
514
2480
3648
206
3869
1656
21
2981
1198
826
1107
2414
4201
1568
3286
4038
409
282
3518
3739
3523
2284
2304
1990
3148
396
2682
3225
114
1918
3394
4172
2382
1482
489
759
2408
1897
3135
4265
161
4470
1091
1418
7
3719
2700
492
4095
1412
3685
278
2323
2378
2986
1441
0
2661
2508
3291
2264
2096
2905
2581
206
894
3522
2521
2899
2052
935
147
231
3182
4084
122
1432
2361
2546
3926
2554
3656
2189
1455
12
1175
753
942
230
2448
284
1568
1784
40
1642
2828
1666
4253
1135
2260
2684
4209
4074
3660
3579
1276
3590
690
1072
4080
1439
3483
4092
2737
2958
3604
3111
1825
52
318
3271
2286
4258
344
424
3282
3960
3978
384
1327
958
0
1485
3412
1682
1085
681
1017
375
3714
2230
3278
2758
2484
471
116
3960
2164
87
3776
1289
2528
3495
2776
4084
2288
2435
2091
4147
2930
3381
525
1654
3946
525
3071
2109
4088
4039
1779
357
3737
2607
1340
3529
4056
2959
4131
2106
1695
2319
3892
3850
636
3763
602
142
431
1048
1952
1195
268
1055
2959
415
3421
1636
3464
2836
1429
4251
2864
23
1214
1637
0
2783
1205
2225
2045
2081
536
3793
1866
1553
2950
3550
543
3856
2308
2479
3340
1157
1958
157
718
475
3214
2022
3774
2504
2104
4299
3297
616
1788
1896
992
3185
2165
478
4268
3843
302
45
1125
972
2989
4411
4293
2544
2312
1492
1678
3079
4427
3697
3
1747
119
2476
2797
3570
1727
1047
3910
386
2858
2612
2065
3343
3717
4468
3363
1138
1500
3932
3972
0
939
1944
569
1238
2923
1980
616
3451
1086
1017
3786
2106
1948
4124
925
440
2969
1595
2009
1898
500
4298
888
1988
4110
2284
2264
3552
2792
1212
1187
17
1189
417
3373
1927
1846
2831
3377
1937
2100
4261
2320
488
2459
2925
251
578
3488
3780
1672
3585
1332
1597
2924
1742
4388
3201
981
3362
1944
3254
4011
1500
2595
3321
870
1168
22
2491
3082
0
4225
1225
2454
3345
2498
502
2647
1982
1780
3831
2533
2971
3443
1227
1507
3987
3597
2632
4139
99
190
768
1185
3302
2308
3964
2864
709
2492
4365
2511
1782
929
1480
4099
689
3770
753
3713
1193
873
1739
1046
153
1897
1506
147
4274
1256
1117
3360
1957
1305
987
3383
2993
3026
430
2511
818
4443
849
3409
3721
2978
584
714
4217
3915
1932
0
553
1385
3584
1551
2706
1019
2393
2506
2910
4408
365
947
3636
1145
3780
2677
3206
2319
2115
2832
1630
4079
2966
3053
135
2229
138
4388
760
193
3786
1883
1809
3804
2488
4283
922
2269
3798
2551
3869
4040
4467
2920
317
3027
296
3807
3971
2029
3512
1721
2113
113
4137
3691
678
159
4445
3254
4024
1428
4288
670
2232
2987
3354
3305
1826
0
1031
1573
3823
4327
684
1588
3911
469
2543
1474
3242
4441
2657
3383
3011
2096
785
1270
1200
3978
4008
1799
2950
2305
2844
2164
1364
2601
940
4199
2203
2554
1882
1822
2059
3842
1042
4422
2623
3584
2738
195
4359
3080
38
1279
4390
664
1643
1832
2928
3279
2550
3355
1539
4033
1915
2357
2171
294
4317
1914
2460
615
3575
1408
2404
4297
0
2168
581
3538
4145
1164
2101
2240
3002
4460
3941
1837
1192
2057
4374
888
1817
4224
855
2610
2047
543
1944
3576
3140
800
2506
3536
2982
2329
3715
1229
2385
2053
1822
3350
423
1831
3537
1486
1850
1720
3232
2723
1880
1724
478
2632
2297
2055
1276
2717
1213
4152
254
2310
1871
446
856
993
679
154
3542
3511
799
3935
3839
486
0
2380
3041
1010
4200
1024
3257
3750
3890
820
67
3888
140
4050
4139
3986
1855
3044
4422
2726
2258
1455
306
242
2626
2524
2195
2527
3566
2291
3347
241
674
1183
979
1805
4122
3037
2296
3271
3032
1295
2971
382
4441
1504
252
3811
2718
1959
413
3940
473
3530
2407
1262
4281
2349
3454
1838
1422
1548
2797
2517
109
1326
235
0
4014
3036
3044
1137
295
1161
3488
3963
2101
47
747
1581
874
282
524
1281
3554
635
2899
3995
4313
4023
1975
4274
3410
1795
2677
3377
772
596
3597
456
614
3147
2008
2177
2894
2000
1662
2021
3060
3967
151
1699
1601
2111
2998
3734
3138
924
1438
2962
292
2835
3807
4426
2113
3576
1259
1072
544
1738
981
3728
2724
0
592
157
3542
828
2377
1517
2466
4167
3029
1226
1092
3565
1904
1164
2652
805
4455
1360
1238
1167
386
812
3993
3682
302
2609
2010
2308
1352
2804
4470
1203
2661
446
115
3159
4022
3945
3319
3861
3394
3288
3382
3241
1016
1430
2014
3353
799
2601
2363
101
1488
4126
608
2397
2233
988
929
228
581
2999
3947
2293
0
2425
2480
2429
4220
1959
41
124
2200
1576
2587
2958
1313
1912
4301
3896
1577
4078
1798
1172
1733
103
2083
775
3040
1153
515
3245
2345
508
799
1891
1708
3726
2846
3000
3861
415
1576
1770
1266
1393
476
2347
1148
1783
4127
1649
820
1845
4020
4024
618
2869
4170
3274
4060
2037
2585
38
1481
287
2781
519
0
1826
1982
1253
1456
3581
4430
2187
165
3744
3795
1702
2815
3614
786
1868
1808
31
663
3475
4391
2242
3956
3950
2492
3176
4056
3471
3200
1365
482
2506
789
17
609
572
3287
3221
1453
3081
1965
3771
602
3839
4347
4163
886
4132
2414
1012
3616
3637
3408
113
1778
1404
900
710
3225
552
4189
3716
3283
0
2461
1422
16
4388
670
106
118
1994
1268
1907
2407
4200
3771
4225
14
759
3557
2568
31
4198
171
3146
4158
2376
2442
1303
2891
3615
3690
267
2021
3989
3360
3576
3255
1757
3880
1019
592
1348
1246
2865
2362
3549
620
707
3274
121
2583
1999
1688
2169
1208
540
2324
450
2296
1378
707
4204
257
0
3949
2662
3545
3697
1992
2013
1846
2302
548
785
2194
3454
1632
3760
650
1753
2347
2131
1973
1454
34
1929
1602
1524
2864
2488
2743
3854
3567
2874
5
2553
1500
2483
1578
4314
2996
842
1379
1710
4369
2270
264
3733
4192
2398
4307
3072
1835
2851
2078
2198
106
2548
1662
3781
2434
2975
4151
1744
0
384
2949
1185
562
664
2207
733
911
4032
2231
816
4233
1825
1137
4076
2099
851
136
3195
515
1982
2575
2657
3719
3980
393
3158
1941
4134
140
1787
2822
3619
1877
1588
2608
2639
2314
1655
705
4268
1497
3547
712
2417
2846
3031
203
132
2568
1026
241
3705
537
962
1928
3584
1818
3849
0
2970
3319
1743
4142
4189
4129
721
396
1174
86
996
3703
2216
582
1993
3601
1886
3443
2161
578
2856
2026
4422
795
4350
2034
53
640
16
3656
2274
3197
3949
2589
905
3240
1619
1642
1795
2813
3234
3739
1917
732
2547
2437
4318
3383
550
766
458
2243
389
4404
1136
3296
3429
3087
0
2829
3178
2154
2117
556
2575
4213
678
1002
3851
3072
3707
3152
3582
2890
1079
2512
3458
2868
4194
3620
1268
3218
4392
1500
460
1071
3637
1527
3550
2974
2764
167
3661
734
2243
1400
74
891
2856
3056
2632
3172
1124
3300
256
4291
3621
112
1308
553
525
2666
1420
3221
2574
122
0
1687
1277
1926
2780
3665
1559
4398
815
3878
1592
2334
1086
956
3873
1607
1109
3104
4001
2635
1283
467
2796
887
3835
4441
2121
3285
2480
1061
3742
81
3908
2141
2249
760
1505
1068
1478
2813
1514
3912
1529
3896
3755
1840
853
3237
2757
3064
1297
3946
100
1364
2844
3299
1007
0
584
1345
210
3609
2523
1495
4091
4414
4365
4358
2121
2132
2327
3589
1411
215
2541
3087
2587
2214
4270
423
4314
28
909
1434
1252
3852
4170
2416
4135
438
1131
159
366
1795
2852
2503
2917
3599
2763
990
3224
1726
114
1439
2382
2562
367
2281
4456
2981
79
2444
2432
0
3519
45
254
2507
3464
1766
2954
4422
1195
452
148
1217
1808
1602
3805
2564
2879
291
450
43
421
1511
4160
2640
6
2490
1591
3473
590
3233
1110
2167
440
4304
617
1582
1187
186
4456
3178
982
1642
1686
479
3411
3850
257
4202
3134
13
3199
377
1607
184
0
2755
1962
2323
476
68
561
918
2183
3702
2035
237
1036
1318
4433
1180
3054
2757
3351
1066
795
3954
2864
180
3585
1846
3677
3322
4010
4004
3757
650
2462
3958
716
4027
1870
867
3815
2454
4284
3746
2356
3263
1782
194
825
2696
968
3465
4291
301
2504
1004
0
1926
3930
1379
1323
2225
2538
3575
1328
1313
155
2875
726
2337
713
2977
2364
3439
3448
2547
3649
4390
2934
2514
665
3415
1241
567
3453
1271
3041
3753
3539
2520
821
43
243
1243
1266
1292
787
2204
2867
115
40
492
2743
2996
2352
2183
2965
2325
1035
0
31
2327
945
221
3274
4349
2616
2822
4351
650
409
2685
3288
518
104
1950
1515
1529
2509
824
1510
987
3564
2
3192
3510
1829
1678
1008
3417
128
2516
2112
3925
3130
835
3084
2518
355
919
2004
4286
4367
2733
3500
4417
2287
2680
1165
3174
2513
0
2952
2064
1671
4274
1668
3076
3479
3815
2189
694
1852
4004
4189
2115
1178
3984
127
4049
144
2187
4334
2230
2906
368
2087
332
3431
1291
1941
1303
3926
1749
3274
2840
1451
824
2428
1070
513
1136
955
4470
4369
3661
1110
2134
2662
3872
2909
3208
0
230
4139
3505
453
4339
891
3434
3149
1066
3853
3973
982
2536
2386
2471
2620
4387
2436
1510
2991
1631
3201
2319
3887
2994
3766
583
1850
1640
3208
3539
4020
543
1120
2963
2439
1959
4379
4402
99
2573
273
3299
2073
1977
3880
4186
4027
4330
0
34
3290
11
4463
4352
1732
3960
4201
874
2697
3667
386
3160
2373
2251
2584
3317
2467
253
643
1288
4436
3808
340
3228
460
891
4239
91
2679
720
1438
357
2237
3783
127
945
2247
421
960
4468
2259
322
4230
2736
2246
4031
2497
0
4321
3950
1182
3624
79
462
1989
1031
102
3567
2894
880
1548
2272
3395
3443
3123
3047
2499
822
2276
1269
3583
2699
4424
3
1149
673
715
4097
1394
2735
1608
2596
2749
2005
3584
617
1057
3219
2453
4267
676
3783
3846
3262
2920
0
3015
4276
3152
3210
3805
2300
4097
1882
1896
2410
1857
3633
3595
761
2790
3602
1589
2882
2154
3722
3226
914
2836
594
511
4122
2436
3564
3289
1495
285
4460
1161
1859
454
3455
168
3796
1572
1416
1284
1475
4299
1964
2096
2077
0
2700
73
287
1326
1617
370
4455
2271
2878
2645
353
805
3006
1270
3130
63
2637
3370
3182
3145
3056
1847
3317
315
231
242
4071
918
720
3372
3900
984
2306
1124
678
3836
1264
2385
868
1730
1972
1015
2694
1008
84
0
910
4130
2333
3187
1904
1869
4414
1207
352
3203
4338
869
3491
3484
900
3269
4303
1822
995
3333
1248
2829
1136
1643
1645
1136
2725
4016
508
4325
607
4425
3019
3977
3420
991
3552
2814
4048
2660
3735
770
4146
2623
0
3418
2726
1383
4095
2640
3230
2170
550
317
4003
4269
1404
4069
33
3445
1718
2232
342
1993
1806
4319
1334
1333
3038
3464
1079
1697
3131
2369
4130
2359
3573
4251
326
1652
2689
577
3936
3883
21
1842
3941
821
0
3029
2532
3532
2225
3672
1622
1378
2133
2381
3791
1091
584
1204
2911
1873
1215
1978
3168
1164
1195
3988
2689
4443
2137
4223
3912
12
2665
135
4321
3806
245
191
3421
729
3657
2546
406
3472
442
887
3199
0
4005
3367
613
1786
1263
633
4188
3753
3314
750
1320
2199
2605
1267
1731
180
1838
3054
2435
3408
1941
2949
1666
2068
3735
4338
4259
1192
1532
1498
71
709
1821
3495
2455
1270
3413
2865
2685
788
174
0
2206
3313
935
1337
3041
1080
2549
3437
3443
1256
1757
335
3381
3790
2665
1978
4010
3643
539
3495
2905
3240
499
4141
1133
1549
2462
184
3284
2495
4414
600
1080
2659
1303
2574
2696
2747
1696
1895
0
3972
2098
3459
1758
1631
495
2365
1088
425
1993
3176
1795
2096
2071
3911
2221
3298
98
96
4322
1539
3248
2970
3210
3228
1130
2317
1226
4417
2718
3097
758
4232
1197
4361
2522
264
3651
3366
0
4159
2373
1171
373
1790
1073
2936
4299
4078
4150
868
2282
4042
2379
3961
332
1981
638
1953
1499
2501
1703
1368
4079
1932
4259
149
4136
2152
75
3633
4007
1243
3597
4365
3051
76
3210
0
3724
70
1516
3831
4264
2374
3887
3276
1131
2245
3243
2747
1363
3168
4280
1059
3485
809
4301
1920
2463
2417
3739
1585
4321
650
2879
2346
1144
3017
2996
423
2339
2867
3427
3525
3360
0
1088
1144
1228
3007
140
3958
4000
2943
1106
272
74
367
3713
4019
3044
1942
2406
2779
16
1768
1102
2179
3987
2153
3186
3932
3077
2852
4157
2996
3
2137
1711
4387
1946
4126
0
2068
1867
242
456
2497
1020
1817
1446
1828
1999
3944
920
3405
2210
860
228
2777
3106
697
2615
124
127
2546
1154
382
3551
1140
1520
2620
3885
401
224
2259
1352
1357
0
2272
953
110
1787
76
633
3329
128
1170
39
1932
1617
2672
764
3565
3779
232
271
2059
3951
2669
504
1847
2930
2103
2511
4161
1847
80
4236
751
1991
893
707
0
1378
772
190
901
2295
1456
92
581
3365
3285
4467
2806
1693
3337
3852
708
2482
915
2113
2915
2355
4348
2118
1968
513
1059
3762
1124
1006
866
4122
426
3889
0
3464
582
1289
2819
724
3555
981
1318
658
2240
3814
2402
346
4188
2546
4383
308
3170
1866
212
2912
1486
1337
1178
2906
1825
3884
3435
3512
2879
2965
2023
0
4080
2507
1230
650
1445
319
2512
338
2071
3265
3955
1518
82
1733
728
4345
111
3332
307
1537
2727
1283
3638
869
2471
102
4179
1986
1563
741
244
0
1227
3073
3345
1109
559
1338
1061
3582
2839
1280
1528
1875
4426
707
1190
388
1190
2038
4236
398
3286
2640
357
3288
2542
614
3192
521
3055
2652
0
3382
166
4413
2153
2477
3245
2818
3161
3138
1971
1637
2317
1253
4308
2395
3411
2223
2632
2348
3524
1603
967
1795
2945
1991
628
2749
740
2666
0
799
4253
882
1256
3551
2191
2006
3786
288
4207
3943
4313
2892
53
1118
314
2550
1171
2670
2749
82
3526
3830
2949
2098
4466
4235
3545
0
2359
2899
2392
865
1818
1003
4107
845
2263
1682
3641
4155
3563
2253
1728
332
463
515
1235
198
180
1943
1805
1367
4168
2166
1251
0
2875
1198
2370
2919
2213
3903
1679
506
1723
4187
4253
3888
2549
3570
1178
282
2614
334
991
3747
460
3013
2981
3287
3338
594
0
1261
1408
962
3482
4332
61
2345
4407
520
412
3954
2118
760
164
2234
631
2552
3877
1671
23
3085
1258
2317
3603
261
0
3406
15
1363
407
1496
1105
2594
3286
2768
1864
2840
163
346
1938
4339
1048
3150
4191
1499
548
384
2713
226
2349
0
3384
2358
2363
2349
1578
4438
3463
118
4247
1576
1719
1376
973
4006
74
2125
59
936
4238
4066
1030
1888
2847
0
2326
2537
1639
1840
3358
3059
2662
1720
2602
3520
3045
2206
2704
619
622
1398
367
3089
3516
2546
53
1305
0
4332
2453
536
2484
910
3699
3010
2461
4465
2946
4117
360
1360
1268
3125
4009
1853
3389
646
204
859
0
404
661
1568
2334
3081
2713
3887
1162
188
1759
2121
3884
2386
119
503
3288
3855
1329
1894
3129
0
365
2386
105
2657
949
534
838
503
458
2220
2456
1839
4115
2976
689
4260
1654
649
3990
0
460
982
3778
1837
4098
1023
1068
984
4280
2982
32
2935
1671
2571
404
2557
3340
3797
0
1018
3857
510
2854
3854
205
121
2152
81
1454
623
942
4383
2945
2632
2469
4409
0
2480
2677
1532
2821
2098
2075
3465
1977
2559
3630
2706
3671
1890
3512
875
56
0
3518
4251
350
287
1558
2679
2202
283
1720
757
201
864
1067
1027
3981
0
3721
144
3111
2182
3727
3615
1133
1988
2927
85
3575
2888
1743
4332
0
991
2891
3090
701
3666
2647
2445
613
799
1195
4397
955
4452
0
3010
1325
2703
1119
335
3689
4414
1538
3084
2673
4152
3223
0
1601
751
2660
3334
1656
1665
2683
1218
4416
851
3276
0
2814
1462
4094
1665
1977
1650
2402
2470
3687
3758
0
875
2440
1012
3447
2821
3611
2167
4470
4371
0
2410
2311
2747
3934
3024
807
1211
1127
0
888
1744
633
520
4223
3735
2604
0
1517
937
1355
1691
3165
585
0
3039
284
2562
628
3446
0
2451
1169
2038
2108
0
3666
3574
3899
0
1796
2632
0
1421
0
